Reorganized test suite into directories, added mocha.opts.