Cleaned up exception handling on the server side.

* Removed a bunch of catch-alls and added slightly more fine grained
  exception handling.
* Added logging for several errors
Merge branch 'cleanup' of github.com:Ayrx/rhchallenge_register into cleanup

Conflicts:
	src/main/java/org/ayrx/rhchallenge/server/RegisterServiceImpl.java