Add editor component
This branch introduces a dedicated editor component that should remove the code duplication between answer.tsx and comment.tsx (image insert, selection management...). The editor features buttons for common markdown modifiers: italics, bold, link, image, math and code. It also implements #10 (closed).
(You may notice similarities to githubs / gitlabs markdown editors as they were used as inspiration / source)
Edited by Lukas Möller