Update to fix.sh

Bash standards compliance (quotes, blocks, etc.)
Comment cleanup
Port data directory string to its own variable (less clobber)
Add GUI launch error timeout
Add data directory creation/existence verification before launching fix
Merge pull request #6 from nathaneltitane/master

 nathaneltitane's update to fix.sh