implemented HtmlWindow
modify .gitignore for .DS_Store