feat: Change proxy-strategies to collectors, use one composite to keep track of collectors.

* Add http and null collectors;
* Add a collector composite to pass events to all collectors.
* Add a connect middleware to be used in connect/express apps.
feat: Add a console collector.
feat(build): Add a jshintrc file