added gitignore
made serial reads use interrupts
changed test code in main
troubleshooting problems reading