Input changes

Finished Xbox controller wrapper class, keyboard wrapper class. Mouse
still to do.
Mesh loading, asset manager, Entity manager

Added entity manager prototype. Refactored mesh loading and asset
management.