Add more logging, do not add suffix to admin username and some other tweaks to code.
Rewrote admin angular controller (use ajax form directive in core and created testable field directive), added all new config options to admin page, fix translate token typo, changed to using correct angularjs directory tree, retested admin page save/reload/etc.