refactoring roles module to compatibility with django permission backend
reafactoring abstract role user to separate concerns
passing camelToSnake function to utils module
documenting the constraint of a user only having a simgle group
fixing all tests and updating functions to use Django permission backend