make active voice

Create and set up the argument parser. 

`makes the event emitter through????` <- not clear