Restructuring Test Layout

This merge includes the following changes:

* Package of unit tests changed from "unittest" to com.readytalk.revori.test.
* Files moved into directory appropriate for package (so instead of using `src/test/java` it is `src/test/java/com/readytalk/revori/test`).
* Test files named consistently so that they will be recognized as tests by a *Test search.
* Dependency on (deprecated for modern java) java.framework.TestCase in favor of using the asserts from org.junit.Assert.
* Dead code removed.
* Code coverage added.
* Took advantage of `assertNull` instead of `assertEquals(null, *)`
* Used consistent argument ordering for asserts throughout all test classes.