Merge pull request #2 from brianpilati/master

Finishing touches on the framework with customers as primitives
update to add the customer balance primitive and tests