Added hamcrest in build.gradle so we can unit test our exception throwing