added api implementation, added debugger api, removing input (will be external api) , some fixes
added feature tests for canvas and hitregions, removed ellipse function from renderingcontext and path, since it was removed from the specs