Authorization features added

State roles defined for each user.
AuthService added to control login / logout / permissions.