Merge pull request #2 from lytics/etcd

Etcd - just getting started
Add a prefix logger and have Consumer give it to components
Switch to initing with component specific Context interfaces
Merge branch 'master' into expose-logger
Fix tests to use new coordinator interface
Ignore vim swap files
Merge pull request #5 from lytics/expose-logger

Add a prefix logger and have Consumer give it to components
Adding init for the etcd coordinator