Amending API docs URL

Instead of referencing the Rubygems version, pointing to the Github
version

[skip ci]
Adding guard to non-Travis environment
Tidying up generated TestAppGenerator
Ensuring spec_helper is required for Travis

Given that I want to use multiple spec helper type files, to represent
what content the specs can run, I want to make sure that Travis has
the full spec_helper.
Adding OSX Notifications to Guard
My first feature is complete!

This generates the end to end behavior