Fixes problem where permssions (user & group) were not saved, also makes some user edit view fields required (because they were!)
Changes login views to make username & password required (since they are)
Fixes problem where user 'last_login' wasn't being updated