added unique_instance_name method
added rspec tests for unique_instance_name
refactored unique_instance_name specs to prevent breaking others.
Implements headless browser
Fix problem with screenshot links not working introduced with Cucumber 1.3.17. This solution actually embeds the screenshot in the results.html instead of having the html link to a separate image file.
passing empty cucumber tables results in the transformed model to contain a key value pair where the key is an empty string that points to a nil value. Removing the empty string from the hash
use convio/watirmark in generated gemfile