Merge pull request #3 from dizzythinks/master

Externalise DEBUG into config file
added cache and port to megaphone.conf
I need to check for a directory, not a file..
request is a function of bottle, not app, so adds were failing.
added much to the config, updated to be more RESTful and incorporate methods vs separate routes
fixed tools to match new URL formats and methods
cleanup
sample service cleanup