add more work on the store and customer
Complete customer and StoreCustomerSignal. Major edits to customer