implement basic CSS layout and add d3.js