Fix Billing Address issues introduced by POS

What this does
---
 - This changes using Billing Address to customer object, as POS orders never have billing addresses. 
 - This places a rescue for the Customer name objects to an empty string, since not all customers have name.

Is rescue an okay solution?

cc @davefp @christopherlobay