The Koan ruby project and my progress through it