1. Drop requirement on request. There are too many extra modules. Use 'http' only 2. General refactoring. Drop the singleton mindset. `app.use(appygram({apiKey:'123'})` 3. Add easy support for `process.on('uncaughtExecption', ->)`. Encourage users to still call `process.exit` and get out as they are in state of unknown.
app.use(appygram({apiKey:'123'})process.on('uncaughtExecption', ->). Encourage users to still callprocess.exitand get out as they are in state of unknown.