Cleanup STREAMS-33

Additional tests
SLF4J logging
More logging
Class comments
Fixed issue in constructor causing process document to return empty
Version bump