updated gpio, added files to .gitignore