Fail when statusCode != 200 is returned

Also adds a test for a non-existing domain
Moved to accept 2XX responses
Corrected tests and failing =/
Moving off of nodeunit and onto doubleshot
Created outline for current test scenarios
Went through the tedium of creating a content file
Filling out content for tests
Adding in execution and filenames
Renamed files for doubleshot and fixed key error
Adding clean task
Resolved cwd issues and generating files as expected
Adding file names to test against
Reworked expected files and getting tests almost running
Attempting to bump timeout for zip download
Dealing with strange silent treatment from tests
All tests completed and passing =D
Bumping major since this is not backwards compatible
Fixed dependency for grunt@0.3.17