restructure ProductAdmin additions
added shipping details model
update shipping handler to calculate shipping correctly
tidied up shipping calculator