added knowledge tree (but commented out due to being WIP)
added fuzzy review interruption function
small dirty fix in components.py: sometimes, self.similar was not initialised on pressing done on cards with no priority which were postponed (before last_priority was introduced). Might need some work, as I just added it without understanding logic of code (couldn't mark those cards as done otherwise)