Modular Curves, Rational Points and Diophantine Equations