nextWeek functionality added

added getWeeksofCalendar, counts weeks of month that considers adding
previous week and next week to calendar

changed createTable function to better utilize number of weeks instead
of focusing on whether it has reached the next month or not