Source Mode [Part of SoK project]
Add a source mode editor, that allows you to directly edit the raw without it being rendered.
Also made refactoring changes to the codebase: split the EditPage.qml into RawEditPage and RichEditPage. Also split the documenthandler.cpp into rich_documentandler and raw_documenthandler (made documenthandler a virtual class and inherited from it to minimize repeated loc)
Also made minor UI changes such as repositioning of buttons.
Edited by Siddharth Chopra