added routes for all content types

added routes for basic plone content types.
added api.json route.
refactoring and cleanup
added users api
handle archetypes content

workaround to get the schema from the portal_type.
use the fields setter function instead of setattr
Updated readme