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

addresses #73