Added basic support for user roles