updated requirements.txt
moved functions from main/views to main/util for reuse
added function for send report by email