Finished general javadoc for core