Added a function to get the first donation ID when given a submission ID
nit picky changes
added a todo about investigating why we need to change the module weight