moved contribution reports to separate controllers and added multi currency support