Add functioning chart

chart.js is not capable of drawing realtime data without redrawing the
entire chart so smoothie charts is used instead.