Updated JavaDocs and README file