First attempt at a pull request from the racker challenges

A version of challenge1 after cleaning it up a bit