Added donation Add Update methods to the API
Code cleanup