Issue #5:  Simplify admin interface

Provide a single screen to collect all information, perform
error-checking and move the initialization to an initialization file.