working push module
Remove all console.logs in favor of emitting status events