Added test runner to give some end-to-end testing ability