Credits are automatically checked against existence before save, and used in after save.  And UNIT TEST WRITTEN

Usage, simply save something that was purchased.
Merge branch 'master' of github.com:zuha/Catalogs-Zuha-Cakephp-Plugin