Bumped to Java 1.6
Stopped using a Guava Function, and used a custom ProcessFunction interface.
Added a new way to use Encoding Options with a builder.