Feature/devise confirmable

Adds Devises `confirmable` module to `Spree::User`. It's configurable with `Spree::Config::Auth[:confirmable]` which has a default of `false`.