Read the settings from a yaml configuration file.

Issue: https://openedx.atlassian.net/browse/TNL-902

@e0d @jarv please review.
ALLOWED_HOSTS is not which hosts are allowed to connect:

```
A list of strings representing the host/domain names that this Django site can serve.
```