[WIP] Socket monitoring support

See #161 #152

TODO:
- [ ] Error reporting
- [ ] Event metadata

Please, leave you suggestions and comments.