Added base taxonomy class

#34 

* Also removed `getPublicFields()` override in `RestfulEntityBaseNode` class because the `label` field is set by default to work on the entity so the property is not needed because it's useless here.