High Level Goals of this version:
- Remove the ability to use ETH as an underlying, which should prevent the exercise issue which caused the hack. We will only allow ERC20 tokens to be used as underlying assets. Use WETH instead of ETH for put options.
- Add a pause functionality which gives the admin the power to pause all operations on the system and only allow users to take out their share of collateral.
- Add the ability for admin to remove misc. ERC20 tokens sent to the otoken contracts. The goal behind that is to allow usage of cTokens as collateral and allow COMP to be earned by the contracts.
- Migrate away from Compound's v1 oracle.