Add phantomjs
Add factory girl
Major architecture change

I am planning on being able to use more than just nordstrom, so I had to give the code the ability to easily pick and choose different vendors to access.

Each Vendor will have their own module and inside it, there will be sign_in, cart, etc.
Add tests to new models (untested)
Add seed file for vendors

This will update or add vendors to the database. This will also run before each test suite.
Change encrypt / decrypt method of creds
Consolidate specs
Add easy screenshotting