Handle events without DTEND using DURATION
Handle RRULE that is missing INTERVAL

If interval is nil, the IceCube validator will throw an error.
Remove comments to clean up code
Merge pull request #1 from va7map/fix-duration-interval

Add special handling for DURATION and RRULE INTERVAL