Added webcal/ical subscription support.

Added ical support.

Sorry about the schema.rb. Not entirely sure how to avoid that. :)