Split css and 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 as well as removing html styling tags from index.html.