Added component support to Entity.java, as well as the EntityManager, EntityWorld, and EntityTemplate interface. These are all WIP.