Adding unit tests. Cleaning up code. Adding/updating Javadocs.
9 files changed