Reorganise class slightly
Code clean up
Add User Settings model
Fixes typo
Settings -> Preferences
Create from "static" not "self"
Update migrate scripts Settings -> Preferences
Adds require activation flag to Auth Manager, FacadeLoader no longer initiates the class on registration; instead on the first time it is used.
Minor