Added interact.js and the sample graph, some more little details, still lots of WIP