Started making javadocs
Added the actual docs