Merge pull request #37 from gadr/feature/npmtest

Add proper npm test script to package.json
Implements disableAcceptEncoding option to disable gzip encoding of response.

Livereload is not gzip-aware, so gzipped websites are not properly parsed on the "write" function.
Implementing gzip is both costly (performance wise), given that it would need to uncompress and compress every gzipped response, and difficult, given that "write" is synchronous and node zlib methods are all async.
Therefore, a simpler solution for development purposes is to simply remove que "Accept-Encoding" header sent by the browser.
Add breaking test for small chunks. #35
Deal appropriately with buffered responses when chunks are arbitrarily small. Fix #35
Merge branch 'feature/buffered'