starting to work with timer1 and getting tones playing working to a reasonable error tolerance.