Get flatland/useful
Remove busy-wait from pop-next-step-from-atom.

Closes #135.
Embrace raynes/fs, and stop treating paths like strings