more settings and make Slack optional

Per @drinks's request, moved stuff to settings and made Slack integration optional. Also moved the post_registration method call to the saved models instead of form creation.