UP-4330 MarketplaceEntry nicities

 * Implements `equals()`, `hashCode()`, and `toString()` on `MarketplaceEntry`.
 * Adds Jasig license header.
 * Adds pro forma JavaDoc.