Some AVR changes to accomodate new circuit board
LCD/SPI refactoring & cleanup

(N.B. I broke it with this commit, need to debug)