update timer code to be smaller and more readable
added option for 16-bit timer
added a timeout feature so if some bytes takes too long to get to the serial port, the last lines are dropped instead of the image being offset
fixed header file, added timer16.o to Makefile
Merge pull request #1 from wrmoy/timer_update

Timer update