Fixing login issue, adding check to make sure payments are not double processed.

AT this point, it is thought the API works with the SQL library as it did (or better than with JPA).  Any breaking clean-up from this point should revert to this commit
Merge branch 'replace-hibernate' of http://github.com/CruGlobal/conf-registration-api into replace-hibernate