Added Entity,World,Rock,and EntityTypeManager classes

World loads and saves chunks and entities
Entities exist on blocks
EntityTypeManager allows for entities to be loaded dynamiclly