Strip it down...
Added driver tests.
Added AbstractDriver test.
Added factories.
Added ProcessInterface::hasOpenStreams()
Added event handling/dispatch to factory (untested).
Moved event code into new EventedProcess class.
Authorized archer
Housekeeping.
Merge branch 'feature/react' into develop