added circle to webgl drawer
outline method for circles
merging essential changes from fixing-collisions branch