Addition of circle recognition
Refactoring and better implemetation of previous
Added circle testing
missing application