Fixing exception in DayOfWeek::__construct()
Added some unit tests to cover DayOfWeek