Update dependencies and use `devDependencies` for `react`

- Update dependencies.
- Use `devDependencies` instead of `dependencies` to prevent `react-draggable` from including its own version of React when used with packagers.

Tests pass.

See also #21 for a smaller update.