Implement client timezone preference
Add settings page for access control

Add client registration methods and login required checkbox