Fix bug in javascript that prevented it from adding selected variant

Currently master is always added to cart.

Updated with dependency for spree_auth_devise as wishlist is attached to a user, and at least needed for testing.

Updated spec_helper to be able to do javascript test.

Hope that this is useful. I know that I've updated alot just to fix that one line of js, but at least it is testable now :)