Added authentication

Changed the scope of some of the buttons;
added 4 roles