the fundamental blocks of ReSpec UI
add support for errors and warnings
updated todo
saving now works with new UI
ui with shortcuts
fix test that was broken by UI
support remove on save