Added documentation and working jar package.