Updated EntityController to be consistent and now uses a new enum of all umbraco obj that should be accessible.
Fixes up entity resource to use the correct methods of entity controller and anything that was referencing those methods.