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

Change-Id: I54943719a6befa13223e8412e3aa485dd87ddbee
diff --git a/pom.xml b/pom.xml
index 74db2ef..7565cb6 100644
--- a/pom.xml
+++ b/pom.xml
@@ -16,9 +16,9 @@
     <version>1.0-SNAPSHOT</version>

 

     <properties>

-        <java.version>16</java.version>

-        <maven.compiler.source>16</maven.compiler.source>

-        <maven.compiler.target>16</maven.compiler.target>

+        <java.version>11</java.version>

+        <maven.compiler.source>11</maven.compiler.source>

+        <maven.compiler.target>11</maven.compiler.target>

     </properties>

 

     <dependencies>

@@ -32,6 +32,16 @@
             <artifactId>spring-boot-starter-test</artifactId>

             <scope>test</scope>

         </dependency>

+

+        <dependency>

+            <groupId>org.junit.jupiter</groupId>

+            <artifactId>junit-jupiter-api</artifactId>

+        </dependency>

+

+        <dependency>

+            <groupId>org.junit.jupiter</groupId>

+            <artifactId>junit-jupiter-engine</artifactId>

+        </dependency>

     </dependencies>

 

     <build>

@@ -39,6 +49,11 @@
             <plugin>

                 <groupId>org.springframework.boot</groupId>

                 <artifactId>spring-boot-maven-plugin</artifactId>

+                <version>2.5.6</version>

+            </plugin>

+            <plugin>

+                <groupId>org.apache.maven.plugins</groupId>

+                <artifactId>maven-surefire-plugin</artifactId>

             </plugin>

         </plugins>

     </build>