added new files mostly in alg subproject

They creates a draft of what I'm going to use to recognize an image:
watershed, build circular plots around them, this way removing rotation and scale.
I'm in doubts how to better descirbe sub-patterns, based on accumulative image or based on fuzzy circular plots ?