Reorganized tests into their own folder, and added test runner script.