updated for latest avr-shake
updated build to use new avrdude interface