Trying to refactor for better Reader/Writer stream support
Still fixing issues with stream
Comment out destory null'ing blocks
Trying to fix streams
Call constructuor
Merge branch 'develop' of pulsar:nodeavro into develop

Conflicts:
	example.js
	lib/datafile.js
Fixed some tests
Fixed a few more tests
Trying to get read schemas working
Fixed all tests for new streaming methods
Cleaning up large stream writing
Fixed reader for large files
destroy still not delaying long enough for decomp
Adding logging, need to use different mechanism to delay reads
Trying to debug streaming
Reverting to try catch instead of returning null
Revert "Reverting to try catch instead of returning null"

This reverts commit 6c1c72c177d23e3bf86b9f8e0de6d7fc52f87f94.
Changing to returning an error object
PRogress
Added error classes inherrited from Error