Game object

Oh jeez, What doesn't this do.
Game object and the systems to make a working component entity system are in place in this branch.  A mapper was made to match Components to their controllers.  The fish sim was edited to include more fish and move the fish logic into an example Fish game object.  Draw component can do everything but animate (there is even a layer setup).  

Upon accepting, issue #6 is closed.  "Motors" unwieldly at the moment, but should be factored out in the future.