Changes http.request into http.get

sometimes http.request hangs up
Adds some console logging to keep user informed and for visual pleasure
Define variables on top to prevent weird race conditions
Separate concerns, specify errors
Adds timestamp check to use just the newer files

It reduces the ammount of heavy POSTs to the transifex API

* adds async
* removes unused libraries from index and packages.json
* moves should.js to devDependencies
Merge pull request #5 from NEURS/hotfix_socket_hangs_up

Hotfix socket hangs up