Added test case for base64 try / catch

This pull request covers issue #164 with test case ensuring that not only are we properly catching this specific error condition but further verifying the contents match what we expect.  This uses a new library to pull this off called catch-exceptions.  Changes in parent to pick up the library and test in the waffle-tests module since it had all the prep work to pull off the test.  Added a javadoc describing the test.
I don't feel strongly about any of it, up to you. I merged the change btw.