m_watch Validate targ before use, noticed while rewriting m_watch for 2.2
Major example configuration and helpop update

Big thanks to @m4z (#621) and @Robby- (#630) who contributed a lot to this
Fix typos and update text in the configure script

Some of these were picked from #448