Spree::Store now ensures that there always will be a default

Spree::Store now ensures that there always will be a default (even if the developer fails to set one) and that there will be a maximum of 1