New unit test, added toString() implementation on CitationWithoutSource,
added hashCode() and equals() implementations on StringTree