Bump version to 0.4.0-beta.1

- Update dependencies
- fix style issues found by new eslint
- regenerate examples' README files