Fix 475

Fixes #475.  Reworks routes so that everything expects + relies on the passing of a singular :id parameter.