Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
ooc, what's the value of having both `UserReport` and `StripeReport`? What prevents some merchant from using the other one?