added second ctor
added day_of_week method
worked on zeller algorithm