Reworking the parse functions
Reworking the organization
Update README, make -i required
Merge pull request #30 from johnb30/reorganize

Reorganize
Fix tests
Merge pull request #31 from johnb30/reorganize

Fix tests
Adding, and forcing, the output file option.
Formatting output
Merge pull request #32 from johnb30/reorganize

Write output to a file rather than print
minor changes
Merge pull request #33 from johnb30/reorganize

minor changes