Jmrunge/status

Fixes #27 and adds a simple status event emitter for @fabriciocosta to modify (or not!).