restructured, added gui project
changes