updated to use ruby 2.0 by default
added a navigate_all method to navigate an entire route