Arduino IDE Lib

This moves the avr code into it's own subtree and a make target to copy in deps, to make it compatible with the Arduino IDE