Classical Dynamics: A Modern Perspective