Stubs for entity_type endpoints
Adding client calls to the entity types endpoints
 - add entity type is untested b/c there is no delete API (documented anyways) for deleting a type I create
Moving `EntityEndpointFunctionalTest` and its dependencies into proper package
refactored logic for converting Json into its own class with support for paths
Refactoring `EntityTypeEndpoints`
Merge pull request #8 from CruGlobal/feat/7

Entity Type endpoints
directly utilize the new ArrayList constructor

This is mainly to remove the import of com.beust.jcommander.internal.Lists which add an additional dependency for usage within OSGi.