Split css, add a .gitignore file

Split html file into a css and html file, add a .gitignore file, add a
mobile viewport meta property for mobile responsiveness, change html
type to !DOCTYPE, add a source code section and GitHub widget.