refactor and tidy
-- added NapeMain baseclass for NapeFlambe projects to use/extend (if they want...)