Normalize travis testing

Updates travis to use recent versions of puppet.
Add validate and lint rake tasks.
Merge pull request #7 from narf-/normalize-testing

Normalize travis testing