added weekly/month/yearly repeat options

Mostly untested, the month options aren't connected and the summary
still needs work.