ange name of some routes
remove commented code
fix bug in default argument of Route and Dispatcher constructor

default argumet routes and rules was OrderedDict and List
so 2 mutable type. then the Dispacher have the same Ordered dict
for all instance of dispatcher wich trigger side effects
replace by None and ONLY if the argument is None an OrderectDict is
instanciate. then each Dispatcher object have its own routes