HTML skeleton and css fixes for where we are headed with the layout

Some additional commenting for the js and html changes