Move icalparser into seperate lib