router refactor :heart:

Same behaviour, save that all actions now support multiple HTTP verbs.

Removes outdated test from #780