Add minimum deposit field to `ConferenceEntity`, `Conference` and conference_costs database table
Add field "completed" to `RegistrationEntity`, `Registration` and the registration database table to track whether or not a registration is finished.
Override equals methods on Page b/c they will need to be compared for equality based on ID
When updating a conference, first check if there's a new page.  If so, it must be saved first before calling `em.merge(conf)` otherwise postgres will complain about saving a page w/o a conference ID.  That field is set not updatable/insertable, so it has to be done through the conference.
 - Also changing `PageService.addPageToConference()` to flush it's change to the DB so that subsequent calls don't tick off postgres
Updating `ConferenceServiceTest` to have the right transactions active at the right time
Merge pull request #52 from CruGlobal/fix-add-page

Adding pages error fix
Merge pull request #50 from CruGlobal/add-fields

Add fields
Make sure the payment ID has a value set for it if the client doesn't pass one in
 - And associate the payment to the registraiton using the ID from the path
Merge branch 'fix-add-page'
add session sql and entity
Removed extraneous line of data.
Correcting auth code jpa data type.
Persist user session
Remove incorrect @param from page resource method comment
Read max session length from properties file.
Add check for session expiration when determining logged in user.
Refresh session expiration on each user request.
Include sessions in table creation/population
Fix sessions sql
Refactor - Move logObject to Simply
Log registration and get logged in user events.