[#2,#4] GetChanges now inherits from CouchDbComponentBase which gives it logging capability.
[#1] Replaced couchdb-client with nano.
[#3] Added port descriptions for the GetChanges component.