[HOLD] Lint

A general refactor based on `jshint`

## Breaking Changes:

`connection._original_connection` becomes `connection._originalConnection`