Reorganize js files.
Add the ability to edit roles permissions