Shape discovery: many contours approximation

* Uses 3 biggest contours to discover shape
  in body_model

* Refactoring of main.py