Started the problem.

Initial reader and for the most part, a parser.