What's a perfect match? Charitable giving and our smartphones! Here are 6 easy-to-use apps to make your everyday life more charitable.