Trying to increase coverage for some By equivalence methods.  I am not crazy about the naming schemes though.
Broke reflection test out into multiple tests.
Fixed hashCode tests and made variable names a bit
more descriptive.
Moved strings inline and fixed hashCode assertions.
Another fix for hashCode assertions.  Validating on the right assertion now.
Inlined variables.
Removed some code duplication.
Merge pull request #47 from LGordon2/test-cov

Add unit tests for Locator equals and hashCode