Fixed bug with dynamic routes

Weird bug where 2 routes that have same amount of wildcards are both parsed and the second one gets both of the arguments for the first one and itself. This fix removes the empty values (should never be empty anyway)