Clean up package.json

## Clean up package.json

- Remove unused dependencies
- Align
- Alphabetize
- Update versions and lock to specific versions.
- Update README with instructions for using `npm outdated`.
Now the routes aren't wrapped with SiteLayout. We should nest them in that.