Merge pull request #10 from mdakin/master

Move more stuff to report, minor cleanup
Replace sharp bars with solid bars.
More lightweight progress bar styling.
Code reorg and major rollback to old concurrency model, not supporting timeouts temporarily.

The old concurrency model has a few race conditions that were causing
boom to crash. The code was quite complex for what it has been doing,
so I'm reverting it back to our initial model.
Renaming Boom fields and adding docs.
Replacing bar char with a medium sized.
Handle header values with spaces, allow header keys to contain dashes.
New pb formatting
New pb formatting, bar start
Merge pull request #14 from cheggaaa/master

New progress bar formatting
Attempt to fix race condition, Wait until collector goroutine is finished updating the report.