Added comments/made pep8-friendly(ish)
ignore .idea folder, restructuing gui a bit