Improved EntityType and EntityTypes

EntityType 
* Added `getName()`
* Added `getEntityClass()`

EntiyTypes
* Added some javadocs
* Added `getByClass(Class<? extends Entity>)`