Cleaned up exports, commented lines, etc.
Cleaned up the new daysofweekinmonth function
Removed DateInterval. It doesn't do anything beyond a simple DateRange with a step of day(1), so I made the 2 argument colon() constructor create a DateRange object with a step of day(1).
Cleaned up tests a little bit. Also added tests for DateRange1 and recur() function