Add initial commit for CanvasJS Typing and tests

I have no affiliation with CanvasJS...but I used it in a project and needed typing for it. This is the initial commit for that typing so others can use it.