Return no rates if, indeed, there are no rates
Fix for no item.line_item method in 2-1-stable

The ContentItem quantity may be different to the line item quantity, too.

Fixes #2
Fixes #3
added a controller which allows direct retreival of a shipping label
Merge branch 'shipping-label-url' into 2-2-stable