Started ADC

ADC works, but the ISR takes around 120 cycles to execute, which just
isn't acceptable. I'll have to re-work it to be quicker.
updated uart to have external buffers
bugfixes to ADC
improved speed of ADC buffer management

now ADC can sample at 134 kHz or so, with chip running at 16MHz