set up documentation stuff
added roles to user model