Firefox Process now streamable, updated error reporting

Fixes #130, #133, #92.

Moves Firefox process to a `spawn` which streams output as it comes in -- in doing this, cleaned up a lot of discrepencies in logging -- now, errors are always shown as errors (regardless of verbose), just like console logging, and verbose prints out everything as it did before, so this adds some better filters.