Prepare for npm publishing

- Ignore node_modules
- Remove node_modules
- Remove `bundleDependencies` field
- Remove grunt task for bundling
- Unpinned dependencies with (hopefully) stable APIs

Closes #16