initial commit of Canvas, Loader, Rect, Sprite and Vector2 classes