Made the adapter start() not required
Wrapped publishing in a promise
Merge pull request #60 from nBerg/adapter-publisher

Adapter publisher