BREAKING CHANGES 1: intermediate stage before becoming more functionally oriented
BREAKING CHANGES 2: major changes to library interface and inner workings to embrace actions instead of resources, expands unit test coverage
reorganizes code and adds resource test coverage
Merge branch 'experimental' into master with BREAKING CHANGE 2

Conflicts:
	src/clj_stripe/core.clj
	test/clj_stripe/test/core.clj