More refactoring and bug fixes, added more testing. Controllers, Views, and DynamicComponents now have a BitSet of required components... this is checked by the get dynamic component, draw, and update methods on Entity.
Custom constructor added to Entity.
Additional Entity testing.
Testing Entity and EntityType is now complete, need to test EntityList.
Finished Testing Entitylist.