Merge pull request #25 from kamalpreetgrewal/master

corrects bounding rect for line
smart implementation of boundingRect of line
Merge pull request #26 from bhattigurjot/master

smart implementation of boundingRect of line
circle entity implementation
Merge pull request #27 from bhattigurjot/master

circle entity implementation
implements ellipse