Client added

Client's now there. It was giving me problems, but it's something at
least...

I had to update some versions of things we were using, so a Maven update
may be needed after pulling this commit.

This currently won't run due to the lack of customError code or
exceptionMapper in the last commit.