Added a KeyboardController class, and fixed the NGin.hpp header