Added duration property

I've added basic support for the duration property, as defined in 4.3.6 of RFC2445. An event is only allowed to have a DTEND or DURATION (see http://tools.ietf.org/html/rfc2445#section-4.6.1). If both have been defined the DTEND property takes precedence in this implementation.