Adding clean task

Clean is useful for nuking the build directory
Adding mocha testing

Mocha is a great testing framework and will be what we use to test the
code. Maybe down the road I will do coverage tests.
Changing the test command
Adding mocha type definitions
Merge pull request #3 from pspeter3/mocha

Mocha