extracted remark editor to its own component

getting ready for a vertical layout version of the remark editor +
preview