Documentation Update

Added Javadoc to most methods.
Cleaned up spacing and some code.
Added correct file read in for the PaperCollection constructor.