ellipse와 rectangle 추가 기능 구현 (세부사항 참고)

* 추가된 사항
ellipse - 두께 변경 가능, 선 패턴 변경 가능, 면 패턴 변경 가능
rectangle - 두께 변경 가능, 선 패턴 변경 가능, 면 패턴 변경 가능
* 변경된 사항 : 도형 그릴 때 연속으로 그리기 가능
p