package.json: Added 'q' package dependency
snitch.js: Implemented polling mechanism. Moreover the onTransferFinished function now accepts as a 3rd arguments an option object
test/snitch.js: Updated tests