Reorganize tests.
Rename tests directory to test.
Clean up test suite.
Fix dependencies in test suite.
Add auto tests on Sauce Labs.