Test syntax with puppet-lint and Travis-CI

This adds puppet-lint testing via Travis CI as well as fixes existing lint issues.

Related: #7