Enh/reaction authoring

Puts reaction authoring into compose/preview tabs and cleans up interface