Lazily load API in the Runner.
Raise an error if no configuration file available.
Format challenges in a table.
Prompt user for missing config settings.
Improve the init process.

* Remembers past settings.
Pass auth credentials to API.
Load hostname from config file.
Merge pull request #3 from atsheehan/config_changes

Config changes