Added close and done methods to the channel with a close example.
Merge branch 'master' into close
Changed value used to invoke pending callbacks on a closed channel to an object. Added an optional contructor for empty value to the channel make function
Modified close example to compare against the empty object value
Added an example working with streams using a closable channel
Added tests for new closable channel functionality
Added error handling to stream example
Added the ability to pass the empty value directly to the channel make function. The empty value can not be a primitive
Added tests passing an empty value directly to the channel make function
Changed empty value in stream example to be a Buffer
Merge pull request #6 from brentburgoyne/close

Added close and done methods to the channel with a close example.