added role model and migrations
refactored controller class definitions, added more user fields
added default format as json
fixed serializer