Refactor to use "messenger" instead of Alf

This is tested with IVY app and works as expected. 

messenger.js is a plugin which can be used by other integrations as well. 

Any thoughts @aslakagens and @Haraldson?