fix issue with remove_from_group not actually removing from group
Merge pull request #61 from mike182uk/develop

Remove from group not actually removing from group
Fixed update method to allow for updating of username when login column equals 'email'
Merge pull request #69 from michaeldim/develop

Fix update method to allow for updating of username when login column == 'email'
updating a docblock
added lang var needed from last pull request
Comment correction to update method
Merge pull request #70 from michaeldim/develop

Comment correction to update method for username field
added.gitignore for settings until done editing.
will remove when complete.
Removing support for parent, is_admin and level
removed nested groups, group level and is_admin from Sentry_User class.
updating changelog
adding 2.0 migration file.
add support for permissions in groups and users tables.
removed nested sets from sentry config
added permissions field to update() in Sentry_User class.
added lang for permissions exceptions
added update_permissions method
see comments for usage. allows permissions to be added and removed from the group permissions column
changed Arr::is_assoc to is_array
added rule_not_found to lang file
enabled permissions in construct & added update_permissions
Added exceptions for permissions. Rules from the config file are loaded into $this->rules in the _init(). Group & special user permissions are merged in the __construct() to give you a usable permissions var.  The permissions are accessible through \Sentry::user()->permissions();

Also added a method to update special user permissions. See comments for usage.