layout divs, add some styling, basic intro unhide behavior, font-awesome for icons