Basic user account functionality added