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.