기반 클래스 구조 설계 및 ellipse와 rectangle의 그리기 요소 추가 구현

1. line, polyline, ellipse, rectangle, text가 상속받는 기반 클래스 GObject 클래스 구조
설계
2. ellipse 의 그리기 요소 추가 - 이동, 삭제, 크기변경 기능 구현
3. rectangle의 그리기 요소 추가 - 이동, 삭제, 크기변경 기능 구현