improving handle interface
linting plugins
allow empty units so afterUnit can be conditional
pass status of unit to afterUnit (unit init option)
refactoring executing lists of things into RunLoop
refactor Unit to use RunLoop
refactor Suite to use RunLoop
refactor Dalek to use RunLoop
demo before/after Suite/Dalek