Improve traditional/portfolio.js error handling

* Subscribe to the error queue first
* Add subscribe failures to notifications display
Add Spring Security