Use UUID instead of signed pk in urls. Fixes #2.

And make the urls more hierarchical

Co-Authored-By: Antoine Catton <acatton@fusionbox.com>