Fixes issue #62
Issue #7 - Docs explicitly mention that buffers must be ArrayBufferView's.
Merge branch 'develop' into issue#7
Made requested changes
Added line note fixes to issue 62 logic in interface.js
Merge pull request #177 from kwkofler/issue#7

Fixed #7
Add sh.wget() for downloading files into the fs, with tests and docs
Beef up XHR code in sh.wget(), still failing 2 in PhantomJS due to not having web server
Fix failing travis/phantomjs tests by adding testing web server--run npm install
Improve automatic filename extraction for wget
Fixed wget docs to match new filename extraction
Allow query string and hashes in wget filenames and add tests.
Add sh.wget() for downloading files into the fs, with tests and docs
Initial commit of zip.js lib
First working end-to-end unzip test passing
Adding sh.zip() but still failing a test
Add test to confirm that fs.appendFile works when file is missing.
Work thus far, still not right
Switched to zlib.js, all tests passing
Complex trees can be unzipped