Refactor package.json

Use tabs for indentation, to follow code base's coding style
Use X version ranges for dependencies, so they won't be dated too
quickly