Intermediary commit; using PWM to microstep between two phases.
First working micro-step code.

Able to micro-step the motor around 360 degrees.
Using saw-tooth waveform, possible this is the cause of occasional "slipping"
in the middle of the phase-change.