added getWeekNumber method
added advanceWeek method
minor bug fixes