breaking out into separate css, html, and js files with centered view