Adding javadoc to all the classes that were missing it. Fixes #3.