Added Input and Time classes

Added keyboard, mouse, and touch input functionality.

Added a Time class to handle high precision time.