Added animation and a much improved io library for reading information for textures and sprites.
Added a hash builder for easy hash code generation support between desktop and android.  Also added a versitle keyboard input package.
Added objects to separate event and polling input.  Began to add unit tests for the remaining visual engine objects and animation libraries.
Added additional unit tests.
Added unit tests for animation.
Added additional unit tests.
Updated unit tests and fixed additional bugs.
Simplified the directory structure