Implements basic libgrok-like functionality via a pure java standalone library.  Requires Java 7 for named group regular expression parsing.