Because I'M BATMAN!
Revert "Because I'M BATMAN!"

This reverts commit 69d7ee0822a7e89d5bf4e3493767a5733a9861c0.
Because I'M BATMAN!
Modularized code

Added Controller.cpp/.h - Moved mouse scroll
functions/mouseControl-specific variables away from Renderer.
Added Renderer.h for Renderer class.
Fixed merge conflicts

Merged modular changes to infrastructure code with first person camera
code and fixed conflicts.