updated the the checkout system to simplify it and prepare for adding custom fields.

i have removed the company id and tax id from most of of the code as custom fields can handle this job. also i plan on adding a vqmod style system and will include vat validation as a mod.

still unfinished.