Ignoring tests, console timers

Just a couple small tweaks:
 - test-runner.js will now ignore dirs/files passed to it as arguments. Sometimes you may want to skip one or more tests if you know they will fail or take too long.
 - added the timing functions console.time() and console.timeEnd(); browsers support these so users may expect them, and it's a quick'n'dirty way to time things.