Trivial: Add number of tokens to verbose status display of algorithm

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Rename PlagiarismDetector to SimilarityDetector

Also rename detectPlagiarism() to detectSimilarity()

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Cause common code detection to only be performed using Linecompare

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Small changes to Common Code Remover to provide better logging

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Bugfix on previous commit

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Fix for algorithm results if a submission is empty

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Fixed an issue with common code removal

Not checking which submission in the AlgorithmResults to use is dangerous.
We could get the similarity results for the common submission

Signed-off-by: Matthew Heon <matthew.heon@gmail.com>
Fixes to Methodology and Bibliography

Fix broken crossreferences in methodology. Fix missing italics.

Ensure that single build targets for docs work alone.

Signed-off-by: Matthew Heon <mheon@redhat.com>
Update Makefile to provide Maven build targets

Previously, invoking make on the root directory would only build the docs. Most
users likely expect that the code will be built as well. This should improve the
user experience for developers slightly.

Signed-off-by: Matthew Heon <mheon@redhat.com>
Move all sections of paper to their own file. Clean up lit review a tad.

Signed-off-by: Matthew Heon <mheon@redhat.com>