Add frequency option

closes #3. seems to be feature-complete, but could definitely use some refactoring.
`send_all_if_beginning_of_week` was added exclusively for Heroku (which doesn't have a "weekly" option) – I don't think we want to enforce the day of sending in general... right? I'm a bit groggy so tell me if I'm missing the point :wink: