updated source and tests with attempt at GUI testing
updated source and tests with attempt at GUI testing deleted gitlog.txt