Adds phase which allows for square wave output.
Add IsRunning() and IsOddPhase().
Add example showing how to use for button debounce - it's really easy!