rate calculations per package not by order
added some helper functions as well to cleanup some of the code
also made sure the weight tests where using packages instead
of orders and that they still made sense

Conflicts:
	spec/models/weight_limits_spec.rb
Merge pull request #140 from mrpollo/calculate_rates_per_package_master

rate calculations per package not by order