extend loging & configuration handling, introduce controllers and views