support per-service configuration files

if the 'services_conf_dir' key is defined in the main config hash, look
in that directory for *.json files and add each of them as a service.
expand config dir path for better error msgs
fixed one variable name and some style nits
Merge pull request #23 from memory/multi-conf

support per-service configuration files