Addition of registration switch and custom maintenance page

User now has the ability to enable/disable registrations and also edit a custom maintenance page