Use require to Load Test Suites

Use require to load test suites instead of building up an array of test
suites directly inside the test runner.

Closes #3