iCal Support

This replaces https://github.com/midgetspy/Sick-Beard/pull/179 and renders a string directly as you asked.  Also generally cleaner than the last version.