Ignore tmp
Refactor. Made a method object for Vigil#run
Refactor: Extract creation of required directories