adding support for html file based starter pages and initial build of kb