Adds console as first class citizen... pry is required at runtime
Store raw config files in etcd

This commit makes several changes to the codebase in order to support
raw-config storage. Most importantly, this commit introduces the
ServiceConfig object that can give both raw json as well as the parsed
hash.

In addition, EditJson now deals in strings rather than hashes.