complete draft for test driven ruby tutorial