Improve Driver and Connection and use grunt-mocha-test