a big overhaul, basis now uses entityies, api call is now validated
finished laying the basis of the model & entity
added resultsets
renamed abstracts and added abstract entity
removed renamed abstracts