Adds implementation and tests for PrizeItemRepositoryService

This commit adds the implementation, and associated unit tests,
for the PrizeItemRepositoryService. This also redefines the
interface for that service. The other services will be refactored
to match this service
Updated dependencies and versions

This is getting to be a mess.
Adds code for PrizeTier objects

This commit adds code for the PrizeTier persistence objects. It
also modifies the update method signature of the PrizeItem service.
Removes the DTO crap and adds PrizePool objects code

This commit removes the DTO pattern garbage. It isn't providing anything
useful in this application and is merely increasing the complexity. The
service pattern is remaining for creating, finding, and deleting
persisted entities. Updating entities will be done by directly modifying
the entities (at least for now).

This commit also adds code for the PrizePool objects.
Removes unecessary visibility qualifiers from service interfaces
Adds code for the Drawing objects
Fixes JPA relation mappings
Adds code for DrawingResult objects
Added code for all user related object. Now work begins!
Implements schema loading and db item retrieval

This commit implements loading test data into the database via SQL
scripts. It also implements retrieving an item from the database and
presenting it in the template.
Restructures item details persistence

This commit restructures the way items are persisted. There are now
"game items" and "prize items". This allows us to:

1) Cache item details from the remote GW2 API
2) Indicate how many of an item will be won if a "prize item" is won
   (e.g. 10 orichalcum ingots).
Adds a default prize count to prize items
Restructure layout of prize pool presentation

This commit restructures the HTML for the prize pool presentation to
use a Bootstrap panel and table. The prior structure was really just
emulating a table anyway, and the data, while primarily visual, is
actually tabular data.
Adds simple interface to search for items to add

This commit adds a simple interface associated with the "add" button
in the prize tier row. This implementation already allows you to enter
a search term (name only for now) which will be executed and then shown.
Improve item searching

This commit improves the item search interface to add support
for multiple results, selecting a result from the list, and displaying
more information about results.
Adds a busy indicator for item searches

This commit adds a busy indicator that is shown while
item searches are being performed. It also disables the 'add'
button during the appropriate situations. Finally, the modal
'button' elements were changed to 'a' elements due to a potential
styling problem with IE9 when the buttons are disabled.