Track asset changes, add dialog titles

Fixes #78 and add parents and window titles to qmessageboxs