Modularity Of Elliptic Curves Defined Over Function Fields