added buzzer pin and started work on output function
pulls chris's work and fixes merge conflicts
build verified