Adds logging to Interface#add_order and #remove_order
Fixes issue with loading config when no environment is present
Adds config helper for initializer
Adds OrderSource model to track campaign_id and email_id
Adds before_filter to StoreController instead of BaseController
Sets table_name explicitly in model, otherwise AR complained
Updates mailchimp before_filters to handle creating/updating order's source
Renames SpreeHominid to Spree::Hominid
Removes uneeded assets
Removes uneeded constant
Renames Interface to Interface::List
Refactors order methods out of Interface::List and into Interface::Order
Renames Config#enabled? to #configured?
Refactors Spree::User class
Updates failed configuration spec
Renames Config#list_interface and #order_interface to #list and #orders
Renames Subscription#sync to #resubscribe
Adds spec to ensure we dont unsubscribe a user already on the list