new ADC and DAC classes. Cleaned up GPIO, SPI classes as well.