Refactoring and version update

Use explicit Recd.Create method to construct records that are used across multiple files.
Minor whitespace edits, adding larger TSV example
Add missing file
Fix errors in previous checkin
Update doc generator script
Merge pull request #140 from tpetricek/master

Minor updates and refacotrings