Fix #7 - Wrap canvas in div with to avoid distortion when container has padding

Issue in Chat.js, see https://github.com/nnnick/Chart.js/issues/507 and https://github.com/nnnick/Chart.js/pull/722