Merge pull request #26 from gds-operations/release_version_1.4.0

Release version 1.4.0
Run tests against puppet 3.7
Merge pull request #29 from pcfens/test_against_puppet_3.7

Run tests against puppet 3.7
Return warnings and errors separately - only failing on errors unless configured otherwise