Added comparison helpers to Duration

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Removed option application from validation handler

Signed-off-by: Tom Wright <tom@inflatablecookie.com>
Added Duration validator field

Signed-off-by: Tom Wright <tom@inflatablecookie.com>