Rework Liquidation contract to use flash loans and 1 to 1 liquidation approach.

This contract is an orchestrator of the flow, not the executing contract and is responsible for validations, seize of collateral, API to get data offchain, internal calculation logic. All the pieces are now ready to work with flash loans.

02, August 2023