Add package.json
More accurate comments

Fix #299
Fix #292
Fix #304
Fix indentation
3.0.1