add multi theming support

Two new options in settings.yml.. one for selecting alternative root of themes (empty for default location) and the other one for selecting default theme.
Every theme has its own folder in templates and static folder.
Next step will be to make some themes.. maybe one without javascript what so ever for paranoid users...