Use ~ for sigils
Use newer ecto; Fix model to use def conf instead of def url
Fix deprecations and update deps