move donation methods around; makes more sense like this;
Merge pull request #31 from paulbalogh/master

move donation methods around; makes more sense like this;