Fixed 'chartCreated is undefined' error

When data for the chart is not immediately available, e.g. it is coming
from a JSON request, an error is thrown because chartCreated does not
exist on the initial call to $scope.$watch("tooltip"

Closes #53