added button polling routine, updated readme, added a.out to gitignore