Added runTimer function so we can skip calling configTimer every time
Cleaned up timer code
Added a little pin control code and revised timer ISR structure
Added runTimer() to improve performance during timer start instead of calling configTimer()
Added inital code for ADC read