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 cleaner HOC.
* Fixed bug in CRUD actions error handling.
* Updated doc about jetbrain "safe write"
* Fixed package.json general declaration

Fixes #111 #101 #114 #115
Status Job ID Name Coverage
  Check
passed #509663
docker
check_back

00:00:18

passed #509664
docker
check_front

00:00:48

 
  Test
passed #509665
docker
test_back

00:00:50

96.0%
passed #509666
docker
test_frontend

00:00:24

 
  Lint
passed #509668
docker
eslint

00:00:22

passed #509667
docker
flake8

00:00:12

 
  Svg Gen Docu
passed #509669
docker
generate_UML_svg

00:00:13

 
  Documentation
passed #509670
docker
pages

00:00:12

 
  Deploy
passed pages:deploy

00:00:00