hash user password on assignment
add some more permissions methods
basic user repo
add artisan command for new users
remove old provider
really important change