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
trying newer spree version
update spree dependencies
set the country correctly, print message if no rates available
update easypost
add warning