Fixed constructors chains and small refactoring
Geometric Hashing algorithm was implemented