Implemented left side check.
First complete implementation. Some obsolete methods removed, tests added, other refaktorings.