add ignore for personal TODO file
fix location of serial.c and fix compile on Mac OS X