Add core models

With a specific user model
Add managers to update or create objects from json dicts