#171 coupon funding

I had to disable RedundantThrowsCheck in few places because checkstyle has problems reading exception classes that are not in his classpath (basically all custom exceptions that are not in jars).