Initial code and tests for Button and API support
Fixed missing custom parameter in order, implemented Decimal
Implemented from_cents method, fixed possible bug in transfer