A ruby framework created via TDD