TODO: - [x] More universal Makefile - [ ] Check and fix registration and login - [x] UI: destroy child elements everywhere - [ ] use parent widgets pointers to count the margins correctly