added GUI sample program
added .gitignore