Add Week Methods

Add methods for computing dates by adding weeks and computing the beginning of the week for a given date.