added integration tests and have the calendar printing out a whole month