Added equity index and rearranged rate conventions class
Adjusted payoff to accept multiple event dates (for american/asian
payoffs) + some class rearrangements