fixed bug in parsing special characters in cairo
added some features to the circle draw primitive