Added OpenACalendar (eg Open Tech Calendar) support

How is this for a first go? I can make this a bit more robust in terms of accepting a wider range of parameters passed if your happy with the general direction of this ....
Thanks,
James