Email user to update profile

Picking changes from pull request #145 . 

* added cron job for emailing out users about invalid profile on the first day of every odd month
* added tests for modal method that checks profile validity (as part of #12fb78d )