- icalToCalendarDB converts the information the user puts into the form
on the calendar.html page and pulls the calendar from the url.
It then passes it into the database.
- fetchCanedarEvents gets all events within a startDate and an endDate
and removes any all day events. This is currently a bit costly, because
it takes some time for the ics library to download the entire .ical
file from the url. Then it goes through every entry ever added to the
file and saves only the future events.