Moved dev dependencies to Gemfile, easier to manage; added some libs to help with development.
Ignore generated libs.
Freeze the time and add code coverage.
Added a shallow_input option to stop the guard recursing through directories by default (when given). Updated the specs to match, and to make it a bit easier to spec.
Merge branch 'develop'
Changed the initialisation slightly so that using the old option of shallow instead of shallow_output will do the same as if shallow_output had been used, which makes the changes non breaking for the API.
Merge branch 'develop'
Version bump.
Added doc for shallow_input
Merge branch 'develop'
Helpful console libs
Was missing the #remove specs, fixed that. Got #remove to return the array of removed files, it makes it easier to spec and stabilies the output of that method.
Merge branch 'develop'
Don't need the 'unless' clause here as the merge later on takes care of it.
The files weren't being matched when using the shallow_input option, fixed; a bit of formatting;
Merge branch 'develop'
I forgot about the pattern an initialisation that deals with changes to the files, it now modifies it slightly if shallow_input is given as an option.
Removed print debug statement.
Merge branch 'develop'