Attempt tidy up of dependencies
Add a new module for portal dev
Stick more routes, plus a search/filter action in portal module
Tidy up some public assets