fixed issue when handler was receiving args and kwargs from non matched routes; also route's predefined args and kwargs are now applied before ones calculated from URL