resolves #395 use tilde dependency ranges instead of caret dependency ranges
- use tilde dependency ranges instead of caret dependency ranges
- replace deep-freeze with deep-freeze-node (both faster and has a major version)
- remove gulp-buffer dependency (inline implementation in test utils)