improved test enviroment
- added config file to specify several test enviroments
- divided tests into different spec files
- implemented runner script, to run all files with Mocha

To start a test just run

$ mocha test/runner.js

To run a specific test add the file name (or at least a specific part of if) as parameter, e.g.

$ mocha test/runner.js double  (would execute doubleClick.js test)
$ mocha test/runner.js click (would execute click, buttonClick and doubleClick test)