InteractionManager now puts together a list of all of the latest commands from each input inside its update() method.
GlutKeyboardInput now handles the arrow keys.
Now using an instance of the InteractionManager inside mainGlut.

Right now all it does is print out the number of commands since the last update.