Major updates

Tax, Totals, and Shipping working as expected.
To do:
- Validate and reset forms
- CalcShipping(); ???
- onchange and init behaviour