Initial impound of transaction support.

Supports create/update/read of transactions.  The kinds of transactions
supported thus far are charges, refunds, voids, captures, and holds.
More fluent PJ API.

Now handles items like vaults.
Detect if required parameters aren't set
Added more params for customer creation.
Support vault management.
Fix vault requests.
Set target and source compatibility
Fixed source/target bytecode options
Merge tag 'refs/tags/v0.1.1' into master

v0.1.1

Conflicts:
	README.md