Originally written by dwhuang
Contributed by Matt Buckley and Thomson Reuters - Original Project on Sourceforge
Attempted to contact original author via Sourceforge. Have forked here to allow contribution of ammendments made. If you are the original author and wish to take control of the project back then just let me know ๐