spree spree_subcriptions base in http://nebulab.it/blog/developing-spree-extension-with-tdd