Fix unit test broken when moving issue to view model.
Introduce ConfigService to contain all configuration for site.
Minor namespace cleanup.
Handle case where there is no configuration yet.
Move assets to 'assets' subfolder and make root page prettier.