billing: functional tests reveal issue with customer.braintree_customer
billing: fix issue with customer.braintree_customer

The default CouchRest Model belongs_to does not respect the class option.
So we need to write our own getter method.
billing: update customer records - do not create new ones
billing: functional test for payments controller