Initial commit of caldavtemps, code is filthy but seems to work.