Replace listener url with base url.
Adding concept of configuration url for settings storage.
Splitting up storage of base url, configuration url, and service (listener) url.
Bug fixes and spelling corrections