cleanup
more cleanup
more more cleanup
Restructure and add parallel support.
Merge pull request #1 from johnb30/parser

Parser