added javascript libraries
made layouts work and created basic infrastructure for vizualizations