WriteStream Finish

The ending event is apparently `finish` not `end`.
Added Manifests

The commonjs and commoncoffee stubs now have manifest files making
them valid kdapps.
Added an ID string for Commonjs
Added Options, with Manifest Support

Options now work, and override manifest options of the same names.
Set the tests to use pipes
Added Regex Match

For cleaner output testing, i added a regex must pass string. All
of the stubs will likely contain these soon.
Adjusted Output Stdout

stdout apparently doesn't end or finish like a normal write stream, i
assume it stays open for the existence of the process. With that said,
waiting for an end of the lifetime has to happen in two different
places.. or so i figure currently. This sort of sucks, i'd like to
improve this.
Added Pass String
Bin Tests Passing
Updated to new Stub
Updated Test to match new Regex Pattern
Modified Test Run Order
More Regex Updates
Updated Regex Test
Another Regexer
Added Compiled JS Check

The change to the affected regex will ensure that we are seeing compiled
js, and not coffee.