Loose dependencies and ESLint update, also configuration file option

Fixes #6 and #7