Added new functionality to setCircle and added new setArc method

These changes include addition of Fill and Line thickness of Circles.
also added a new setArc method which can generate multiple 45 degree
arcs with varying line thickness or filled.