Refactoring and sending budget warning mail. This needs to be tested
More budget warning mail business