revised flash messages location, refactored the charities tests, and features helpers