JavaDoc is added to all of the src files

Comments above all the methods in each file.