Add rate limits

This PR:
- adds plugins system
- refactors message broker into mailbox plugin
- adds simple rate limiting plugin
- fix logging sysmte
you can run with all plugins with:
`LOGGER_LEVEL=verbose ENABLE_RATELIMITER=true ENABLE_MAILBOXrue node insight.js`