Parameterized routes using percent sign.

If a directory or file name begins with a percent sign, then that path
part is converted into a parameter named for the file or directory name
without the percent sign.

Closes #9.