Added validation. Updated docs. Added file naming options.
Cleaned up tests.
Merge pull request #36 from arb/validation

Validation, Docs, Naming