Add README, updates for JSHint, bump package numbers

- Create a README
- minor updates for JSHint
- bump package numbers, and use `^` for package dependencies instead of `~`
- use `writeln` for label