Added Screenshot diff mechanism

To track visual changes, implemented RSpec with Capybara and Poltergeist to screenshot the various views. RSpec is probably unnecessary, I can fall back to Minitest once I get this deployed.