chore: tidy up dependencies
- Remove 'crypto' which is now in Node core
- Remove unused dependencies
- Unpin version range on '@pubsweet/ui'
- Remove all direct dependencies on 'react', 'react-dom' and 'redux'
- Remove peerDependencies on packages which are not directly required
- Change all peerDependency ranges to
>=
instead of^
. This fixes most of theincorrect peer dependency
warnings. - Remove 'babel-preset-es2015' which is deprecated