Fixes several bugs relating to dupe callbacks on the same tag
Sure, why the hell not.
Closes #4
Also reworking the structure of the child processes: they are now subclasses of EventEmitter, wrapping some process-specific functionality. The next logical step here would be be distinct modules for the MP3Player and TagReader children.