Merge pull request #75 from cmurphy/master

Start synchronizing module files
Merge pull request #76 from cmurphy/master

Synchronize .travis.yml
Merge pull request #77 from cmurphy/master

Add validate and lint tasks to travis script