Move the director into a separate file.

Signed-off-by: Robert Deaton <rdeaton@udel.edu>
Brand new (AND UNDOCUMENTED CAUSE I'M COOL AND I LIVE LIFE ON THE EDGE) event system.

Signed-off-by: Robert Deaton <rdeaton@udel.edu>
Merge branch 'master' of https://github.com/platipy/spyral

Conflicts:
	examples/skel.py
	spyral/__init__.py

Signed-off-by: Robert Deaton <rdeaton@udel.edu>