Added recurrence classes including basic yearly interval class. refs #69