Move key handling to gui/
Update notes
Update notes' todo
Temporary remove main from context.py
Notes about possible circular dependency cause by context.py
Remove getContext from keybinding
Move TextEdit to a gui module