timeout handling fix
refactoring to avoid:
max callStack error
requestTimeout's
all tick's "spend" to stream i/o operations
emit uploading
Merge pull request #4 from apiaryio/tu1ly/timeout

Fix various timeouts and race conditions.