Get all tests working. Closes #102. Closes #105. Change tests to run individually for time output. Closes #104.