Make themes configurable via settings

Removes the 'hardcoded' bootswatch themes and instead makes theming configurable via `settings.py`.

Adds a second example project for bootswatch and updates the simple example to use local files.