Pick up latest eslint to avoid a nasty warning about using an unsupported version of TS
Also updates the eslint script to be more scoped on which files it checks
- Removes test related code since there are no tests
- Removes client/renderer split since there is only a renderer
- Simplify webpack logic to align with our webpack sample
- Document in top level readme and improve docs