New customer registration

Registration details
Contact information
Billing address
Shipping address