Added circle detector and follower, semi-working object matcher, fixed pattern header generator and various other fixes