package.json fixes

Upped version number so that when changes are made to npm compatibility, these
changes can be uploaded to npm as a new version. Also, edited the dependencies
to be exactly equal to = rather than greater than or equal to = so as to
minimize future behavioral changes that occur due to new versions.
ignore node_modules
corrected parenthesis syntax errors

On lines 387 and 404, there appeared to be anomalous parentheses causing syntax
errors. The code looked like this:

var txoutKey = hashStr + ' ' + input[1]);

Which I changed to this:

var txoutKey = hashStr + ' ' + input[1];
added required dependencies to npm install works
Fix package.json

Moved "libcoin" to be the last package so that in case libcoin isn't on npm,
you can first run "npm install" and all packages but libcoin will be installed.
Then run "npm link libcoin" to link to the local version of libcoin. So in that
case only two steps are necessary to install txtool. When the new version of
libcoin gets on npm, the "npm link libcoin" step won't be necessary.