Adds two new Date related functions, nextMonth and previousMonth
Rewrites how the Gantt object decides on its from and to date based on user input. Majority of the test structure for the object is also rewritten
Fixes whitespace and semicolons in dateutils.js
Adds firstDayOf function
Fixes whitespace and semicolons in dateutils.js