Changed public API, changed sink package, and added java unit test to make sure Java API is callable from Java.
Merge pull request #1 from tdas/flume-polling

Bunch of changes to the new Flume stuff