Refactored the functions(Deposit, Withdraw, Repay, Borrow, ExecuteBorrow) LendingPool.sol to accept an additional pool param that is equal to the lending pool addresss.
Refactored Reserves and UserConfig in LendingPoolStorage.sol
Refactored LendingPoolAddressesProvider to set PoolAdmin, Pool Address dynamically.
Added Lending_Pool to the constructor of LendingPoolAddressesProvider.sol
Refactored setMarketId and getMarketId to accept bytes32 LendingPool