initial import - structure mostly copied from tapicero

So far...
* lot's of renaming of things
* isolated CouchRest::Changes into it's own directory
* just some dummy logging when identities change

It's logging my couch successfully.

Next steps will probably be:
* put CouchRest::Changes into its own gem
* tests
* add code to actually upload keys