Update readme to include JavaDocs and better reflect feature complete status