added smoothie.js library
added difference in counts to trace api
added trace add and remove logic to Tracebox
moved trace line to it's own template and added graph canvas
Changed TracePoints view logic to selectivly update rows

Until now the whole list of tracepoints was rerendered. This method is
not only expensive, but also will not work with the newly added graphs.
I have changed the logic to selectivly update only the areas that have
changed.
Merge pull request #11 from dzautner/add-tracepoints-graphs

Add tracepoints graphs