Refactor jsurls.py command into web/views

- Add support for nested namespacing