moving snack demon out to snack-machine module, and refactoring it to snack-machine name