Added responsive design to CSS

Added responsive design to CSS to make the page fit to different screen
sizes using media breaks.  alt method for larger project would be to
include media breaks in HTML Head and use seperate Style sheets. Also
cleaned up some of the additional comments in the JS and HTML file.