Import gui.py only if it is required

gui.py needs pygtk; console mode should work even if gtk is not installed.
updated .gitignore
Updated readme