Added torrent file parsing

* info_hash generation
* async loading

other changes:
* server.js
* mocha / testing framework
* jshint