Contribute script doesn't work in the Angular app

Use route params properly.

Fix up the nav highlighting to deal with route params