Cleaned up admin module default config.
Fixed a potential bug preventing config from being returned in modules.

Code was referencing self instead of sq for the config addition in the module class.
Added a require-login option for the admin section. If set to false no login will be required to access the admin panel. Login is required by default.