Added new filter "customCan"
Moved role implementation under Eloquent directory
Added PermissionInterface and default implementation
Added PermissionProviderInterface
Added user implementation
Removed PermissionInterface and PermissionProviderInterface
Removed permission_provider from config
Added some more implementations
Added migrations