this library requires mcrypt extension
fixed small bug
has_role has been fixed in user accounts, it now accepts strings as well