add package.json
add mocha + chai as dev dependencies, for testing
add test helpers
add tests for test helpers
fix "go" attempting to put null on delivery channel when done
fix "alts" not working

- Callback was not called if result is immediately available.
- Alt result was not passed to generator.
fix put not returning channel open status
add tests for buffers
add makefile
Merge branch 'add-tests'