features for anonymous use and service endpoint

Also moved the location of the config files into a configuration setting.

includes #182 - so maybe review that first.