file.contents should be a buffer
Add error handling info to README

With regards to https://github.com/wearefractal/gulp/issues/71
Update README.md
Add error handling info.

Based on https://github.com/wearefractal/gulp-coffee/pull/3#issuecomment-31239969
Merge pull request #3 from Dashed/patch-1

Add error handling info to README
drop support for under 0.9
update deps
fix copy pasta error
Use es.through instead of es.map

See https://github.com/gulpjs/gulp/issues/75#issuecomment-31581317

Partial results for continue-on-error behaviour.
Merge pull request #4 from Dashed/patch-1

Use es.through instead of es.map
Adding some "real-code" based tests
Merge pull request #5 from leny/master

Adding some "real-code" based tests
Generate proper options to avoid gulp property pollution.
Adding more options for coffeescript compiler.
Remove unnecessary compiler option.
Merge pull request #6 from leny/master

Generate proper options to avoid gulp property pollution.
fix #6
Detect `literate` option by default

If the `literate` option is not defined, then the source file
path is examined to attempt to automatically detect the format.
This default behavior matches the expectation set by a similar
feature of the Coffeescript command when given a file path to parse.
Merge pull request #9 from lettertwo/detect-litcoffee

Detect `literate` option by default
Add basic source map support

The scenario in which this works correctly is one where
the source file, compiled file, and source map are all in the same
location. Additionally, since this plugin will stream two files
for every one input, subsequent commands may need to pass through
when the source map is streamed.