bug fixinig, refactoring, delivery method and view populated

fixed a lot of fields in the vocabulary that were properties instead of resources
this showed up a lot of bugs and inconsistencies when searching the model, fixed
added a constructor to the need pojo that reads the graph and populates all the fields
added delivery method (enum, model, read and write)
added a function to enums that matches an enum against a string

possibly still unstable when entering data but working
data types

added data types to model
added xsd prefix