gitignore, gui

Updated gitignore to exclude sln, proj files
Added base gui from another project