added gui classes and moved to new package