Added documentation
Fixes for documentation

Based on github comments by ghoneycutt
Merge pull request #3 from emahags/issue-documentation

Added documentation
Depend on ghoneycutt/common v1.0.0 and >= 3.2x of stdlib
Remove trailing whitespace from manifest
Merge pull request #6 from ghoneycutt/style_cleanup

Remove trailing whitespace from manifest
Add spec tests

This is a first pass and is in no way complete. It does travis support
and test the default case and the major params that change logic.
Merge pull request #7 from ghoneycutt/spec_tests

Add spec tests
Update for nomalize testing.
Merge pull request #8 from narf-/normalize-testing

Update for nomalize testing.