partial #21 (Use a single configuration XML instead of multiple properties files)
in the end I didn't use XML but Typesafe Config - thinking about moving completely (and kicking out Jackson)
this commit is partial because properties are still being used for customization
really small cleanups