Implemented Maintenance Mode options with settings available through Settings / Configuration / Website Settings menu.
Code cleanup.
Maintenance Mode not affect for users from group group_website_designer.