Loose dependencies and ESLint update

Fixes #6 and #7