Contour class refactored
fat commit

[+] some operations. I'll push some interfaces, pull implementation for
them
[+] triangle_contains_point example
[+] bug fixes
Merge branch 'contour_fix'
Merge remote-tracking branch 'upstream/master'