Complete overhaul of project structure to be ready for further enhancements.
Update dbcs test to have more meaningful messages.
Cleaned up tests.
Merged cp932 and shiftjis to save space
Added docs for japanese encodings.
Minor code cleanup
Code cleanup of sbcs codec.
Slightly changed codec interface (now iconv is in options).
Basic stream support.
Added internal encoding streaming using node's StringDecoder class.

Also, slightly changed streaming codec signature to match StringDecoder.
Added utf8 stream decoding test
Everything goes through streams now.
Minor update to package.json
Goodbye vows, hello mocha.
Added incomplete character handling in DBCS streaming decoding.
Added small test for streaming utf8 encoding.
Update README about streaming.
Added streaming sugar: .collect() and Readable#setEncoding()
Added our encodings support to all Node primitives.
Update version.