Move to new directory-based spooling

This fixes issue #3.

Signed-off-by: Sharif Olorin <sio@tesser.org>