Bug fixes - #6 - Changed how we handle the initial process

.waitFor() was hanging and never returning even though we consumed all output streams.
My alternative was to eat the entire streams and then see what the results were.