use run_on_modifications instead of run_on_changes to avoid multiple runs after saving files with VIM.  See: https://github.com/guard/guard/issues/495
Merge pull request #16 from redterror/run_on_modifications

use run_on_modifications instead of run_on_changes to avoid multiple runs...
bumps travis test version to 2.1.1
bumps version to 1.0.4
Change options[:test_clone] default to false

* Rails 4.1.0 handles the db:test:clone by 
  default, so if you are using a version of Rails
  older than 4.1.0, make sure you set
  options[:test_clone] to true.

* Modified README.rdoc to specify the new default
  value
Merge pull request #17 from jasonnoble/change_default_test_clone_option

removes deprecation warning for db:test:clone
adds activerecord dependency of >=4.1.0

Because of the deprecation of db:test:clone and a change of default
behavior, this is to ensure that bundler only installs this version
of the gem for rails 4.1.0 and later.
replace stub! with stub

fixes deprecation message telling me to do this
bumps version to 1.1.0
updates readme with note about 1.0.x
Make private methods which should not be accessible to public
Use .to_f instead of .match while determining Ruby version