Update modulefile

Fix garys tag issue
update travis config, minor lint fixes
don't ignore basedir parameter
Merge pull request #34 from jlambert121/travis_update

update travis config, minor lint fixes
Merge pull request #35 from welterde/fix-basedir

don't ignore basedir parameter
Minor Fixes

Building our first semver module version!
Fix Fact

Prior to this commit I had let this sneak in via a PR
This is a fact which is a string and not a boolean.
That said it might now fail linting
Bump Version
Fix spec test

Prior to this commit the spec tests had been updated to a wrong
state. This fixes them for PE again
Fix Facts

Prior to this commit I merged a PR while drunk, that broke all my test
Switch to Regex

Prior to this commit we failed lint.
This might be the best of both worlds
Add New Github Enterprise Webhook

Prior to this commit we did not have a webhook for github enterprise
This commit adds the new class which is a first crack at this. This
currently requires PE.
Ensure script is executable
Add sinatra gem

Prior to this we did not install sinatra
PE only right now
Handle Array
Disable host check

Prior to this commit request.host is not that useful
Updates to payload

Changed to post
Defalut to fqdn
Lint - Add comment
Set sources to undef

Prior to this commit I was using the fac this was undef to make some
magic happen but many people found it confusing. This commit explicitly
sets this to undef to the defaults still working correctly in the config
class