user permissions interface
user permission styling
refactoring and organizing js files