Added Role model, Modified User model, Made repositories for both