Add bob-walker in Scala

Initial commit. Not incredibly idiomatic Scala and doesn't have everything implemented, but it's a start.