Refactored Routes out of Hobbit::Base

Moved routes data and pattern matching & analizing to its own class. The intent behind this is to leave base as clear as possible and get a more object oriented code flow. 

Also added some isolation specs for Hobbit::Route

Critics are welcome!