finished the javadocs...hooray (insert exclamation point because git commits don't like them)