add test for order of initialization
call init directly and emit as signal
git ignore npm-debug.log
update Readme
update package.json