Updating mocha; and using ~ rather than ^, since ^ breaks in node 0.8