On slower systems the lack of a timeout argument to mocha makes some tests fail after 2 seconds.
At least on my rather sad dev box many mysql ops (particularly creating tables) can take quite a bit longer than 2 seconds. Accordingly I've added the moch '--timeout' parameter and set it to 15000, which seems to pass consistently on my dev box.
Merge pull request #24 from dgsan/master

Since there's no timeout param to mocha test frequently fail somewhat randomly. Default timeout to 15000, which consistently passes on my system, whereas the default 2000 fails every time.