Differential Geometry and Classical Mechanics