adding sinon to the boilerplate with a sample of testing with sinon

- modified the user test script to show sinon example.
- added TDD and other options to mocha.opts
- added TDD/BDD namespaces to mocha globals
- added custom testing jsHint file for linting properly