Koans Complete

Updates now pass all koans tests.