Feature/ui messages

Closes #227, Closes #228, Closes #226, Closes #223