replace ^ with ~ for dependencies
carets are not supported by the version of npm which ships
with node < 0.10.16, using ~ adds the backwards compatibility
Adding test coverage for broken functionality
Adding test coverage for broken functionality
Restoring commented out tests
Adding unwrapping back from #47; only unwrapping nodes that are similar in structure
Merge pull request #76 from jimfleming/fix

Fixing search/rewrite inside of block bodies
add search keyword
Merge pull request #74 from brettlangdon/caret

replace ^ with ~ for dependencies
merge from origin/master to shebang
fix broken rewrite test