Moved walker code into lib
walking test
renamed block -> core
core transform method renaming
core: make all transformers walkers
that's a lot better :-)