fix review/checkout screens, total calculation functions, ajax calls, et...

...c.. plus general cleanup