Add fraud reporting methods

r? @cosn 

Add methods for reporting charges as safe/fraudulent and including reasons in refunds.
are `fraudulent` and `safe` the only two values? If so, can we put them as consts and create a type? Or should they just be a boolean?