Restructured ThesaurusDictionary.java to allow for tests, added JavaDocs, added first tests.

Change-Id: I54943719a6befa13223e8412e3aa485dd87ddbee
diff --git a/.gitignore b/.gitignore
index 549e00a..cd021ec 100644
--- a/.gitignore
+++ b/.gitignore
@@ -31,3 +31,9 @@
 
 ### VS Code ###
 .vscode/
+
+### downloads ###
+/downloads
+
+### resources ###
+/src/main/resources