added jscs support
- added initial package.json
- added jscs (use it with `$ npm run test`)
- added first rule to jscs for quotation marks
- normalized all quotation marks based on jscs
added documentation for tests
- add some paragraph to HACKING.md
- fixed linting issue in sidetabs.js
- cleaned-up code in eventemitter.js based on feedback