Added permissions and user roles

Roles added are Users, Moderators and Administrators.
Permissions added are Follow, Make lists and Administer.
Anonymous user added for unregistered users.
Tests and migration added.