Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
So for every function, I see client and non-client versions, and I only see tests for the global versions in client_test.go. Is there something I'm missing here (seems like the test should be as is and that I should add the client-versions of those functions but keep the ones already there)?