Added Volume based shipping calculator

And some small code cleanup