Before bed commit

Some changes need more, updating of user is working, need to check on
using always() in the db for updating of the user or not.
Permissions/groups updating isn't working as of yet but will poke around
more later.