enhance/fix(frontend): Error boundaries, routing, HOC
- Added error boundaries on each page to prevent full crash of the app (through HOC).
- Improved routing in the app, tabs on the university page are now identified.
- Moved the University info consumer to a cleaner HOC.
- Fixed bug in CRUD actions error handling.
- Updated doc about jetbrain "safe write"
- Fixed package.json general declaration