[walkins] Modularizing the app, adding custom notifier support. Closes #6, closes #5. Touches upon #8.
[walkins] Providing an installation path referece. Closes #15.
[walkins] Adding prompts to configuration procedure. Closes #13.
[walkins] Extracting `exists` to a separate module.