adding a requires_puppet decorator to abstract out error messages
better assert for the correct abort text
Merge pull request #28 from sherzberg/requirespuppetdecorator

Added requires_puppet task decorator and tests
gitignore
Upgrade fabric
Travis CI
s/before-script/before_script/
Renamed dev-requirements.txt because of autocomplete
Travis badge in readme
Merge branch 'master' into moretests