`npm test` now runs ESLint
improve documentation
initial extraction from Forms project with tests, docs