Add regex route support

This allows for regex-based routes. Handy for things like negating auth checking on `/login` and `/logout`.