Added card to customer test
Removed alternative

comments will be added to explain the many exceptions and rules which
apply to the requirement of fields
Implemented coupon

added coupon collection and tests
Added customer documentation
Moved coupon tests into group
Implemented discount resource
Added coverage to full customer test
Added comment to abstract ResourceCollection