Now we are getting the index.html data from a file (hardcoded) and asserting on a success message
Added messaging for how to access the released index.html
Changed approach of tasks and how they are tested.  Now we have a task object so we don't need to execute the actual grunt task in another process
Renamed files to remove dots in names
Updated preview output
Now we display the activation task upon completion
Moved config into config function
Now we're retrieving distDir and appUrl form config in task
Now we use the deafult dist dir if not specified
Now we error when the specified dist dir does not exist
Now we use a default appUrl if none specified
Hardcoded expected message strings
Now we ensure the CIRCLE_SHA1 env var exists
Now rejecting promises with message to make debugging easier
Moved tests into their separate files.  Also now passing config into tasks which makes it much easier to test