reoganized gui
got text area working in normal mode, planning on moving some functionality to text area