Entity Type endpoints

Support for getting all the entity types and adding a new
 - adding a new is untested since there is no way (documented) to delete a created entity type.