Remove throwing IOException in TreasureData() constructor and add TreasureData.sharedInstance