Removed unnecessary #include's from header files. Added a keyboard/mouse singleton. Abstracted all GLEW/GLFW calls to provide a Harbinger-only interface when creating client code.