Class and method commenting added/fixed

For generating JavaDocs, method and class headers have been added and
fixed where necessary.

Also I had to convert the MovieLensSpike project to Java 7 to be able to
work on it.