added body parser, added create and update route for users, with spec