Add filewatcher to QPythonCodeEdit

This is a pretty standard mode that now works well