Document some things, streamline template
Making type optional, and file_type inferred, and adding a validation check for required fields
Fix error on parsing last page
validate published_on format
firmly move the  field into the preprocessor, no need for scrapers to set it, and a small helper method can help if they do need it
Merge pull request #12 from unitedstates/validations

Changes to parsing, validation