Merge pull request #10 from nubs/master

Minor changes including badges and easier-to-understand regex
Extract Class: StrictColumnWidthsParser.

This extracts a class to handle the splitting of a line into its columns
based off of the preset breakpoints.

The purpose of splitting this behavior out into a separate class is so
that the code can be reused by other column parsers.
Merge pull request #11 from nubs/strict-column-widths-parser

Extract Class: StrictColumnWidthsParser.
Extract Class: MultispacedParser.

This extracts the behavior of the _getHeaderSpec method into its own
class.  By extracting this, we can more easily add other column parsers
that will be able to customize the behavior.