Cleaner; better loading for roles, abilities

Moving all roles related logic into separate classes
under Role and out of the User model. also, removing
the magic around Rails autoloading files.