Fix for #3 - Spaces and other chars in routes

While completely valid in the URL spaces (or any URL encoded character
actually) screw up SatNav.

Switched from
return '([\\w-.]+)?';

to
return '([^{}\\/]+)?';