Update cardboard to 2.1 and add in all the surrounding files
Missing comment added (to make puppet-lint happy)
Update .travis.yml and fix file permissions
Flesh out the tests
Merge pull request #28 from jamieconnolly/update-cardboard

Update cardboard to 2.1 and add in all the surrounding files