adding virtue integration tests underway

* added poltergeist
  * installed gem
  * require 'capybara/poltergeist' in spec/support/capybara.rb
  * 'Capybara.javascript_driver = :poltergeist' in capybara.rb
* added database cleaner
  * installed gem
  * created 'database_cleaner.rb' in spec/support
    * require 'database_cleaner'
    * added configuration from greenthumb project
**Important - set 'config.use_transactional_fixtures = false' in rails_helper.rb
- This tells rspec to not run every test in one transaction. we don't want the created variables
transferring from one test to the next

* Note: phantomjs/poltergeist/capybara does not like display:none - use visibility: hidden||visible
* Note: for all tests using javascript, 'js: true' sets to phantomjs driver