Remove RevB defines, add reset routines once serial disconnects, add (semi-broken) button example, update PatternPlayer example