Fix expected response in tests

-Updates 'environment' and 'notify' tests so that they will pass if the
URL in the response body contains either http or https as the protocol
-Update 'invalid-api-key' test so that it checks that the error contains
401 instead of a 422
Add ability to specify request options for notify and trackDeployment
Update documentation
Merge pull request #46 from jeffjo/jeffjo/add-request-options

Jeffjo/add request options
Bump version to 0.3.5
Remove the project root in stack traces to make direct Github links work
Merge pull request #48 from sebastianhoitz/remove-projectRoot-in-stacktrace

Remove the project root in stack traces to make direct Github links work
Added Makefile for easy version publishing
Version 0.3.7
Run the tests in the Makefile
Fix #35
Version 0.3.8
Define how to run the tests in package.json again
Prepare travis ci support
Merge remote-tracking branch 'felixge/master'