Add tests for all test scenarios, and a small README