Fixes deprecation warnings, updates dependencies to Dart SDK 0.8.5.
Re-organises library sources. Dumps old constructors in favour of async listen methods. Adds test for pre- and post processor.
Updates example and readme.