adding initial implementation of passing
misc fixes, fix passing implementation
basic test coverage
cleanups of kenji code
support a root controller named _
support root controller + more thorough tests
more thorough tests
automated tests via rake + rspec
rspec auto includes ./lib in load path so no need to do it explicitly