Added gui example, renamed string.py

For some reason string.py kept being executed when running other python
scripts in the same directory.  I suspect that there might be a generic
string.py library that is being implicitly included/imported.  I think
python keeps finding my own string.py and runs/includes that instead.
So I renamed