Improved GUI, most elements now work, still no control optios
Improved test-case, started to rename functions to pep8'ish naming