added role permission assignment
added user role assignment, added font-awesome for better icon choice
documentation update