feat(documentation): more documentation on app specific things

* Documentation of backend specific things
* Docuentation of the use of redux in the frontend
* Cleaned documentation elsewhere

Related to #74
6 jobs for !72 with enhance/documentation in 12 minutes and 34 seconds (queued for 3 seconds)
merge request