did hw 1

It works fine, but the reset button must be held as the next state
button is pressed in order to reset to s0.
kinda non-intuitive, but that part of the code is the assignment as
written.