change block parameters so they don't lie
add new test for Submodels
Newer versions of bundler want an argument when installing a gem
update version for these minor changes

1) update unit tests with new submodel tests
2) update block parameters in hash_id so they don't lie
3) fix local install_gem method so we can test building the gem locally
Better debugging for updating deprecated text_fields
Merge pull request #12 from titusfortner/textareas

Better debugging for updating deprecated text_fields
added unique_instance_name method
added rspec tests for unique_instance_name
refactored unique_instance_name specs to prevent breaking others.
allows the model to take empty tables given by cucumber

when an empty table is passed in and update is called, the hash passed into the model is a "" => nil. This change makes the model remove empty entries that are just empty strings.
updates gemspec to use the newest selenium-webdriver with a version bump
Implements headless browser
Merge pull request #15 from titusfortner/headless

Implements headless browser
Merge pull request #13 from Blackbaud-JohnGarcia/master

added unique_instance_name method
Merge branch 'master' into update_dependencies

Conflicts:
	watirmark.gemspec