On The Modularity Of Elliptic Curves Over Q