Add documentation

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Added tests, including a copy of Time::Duration::Parse parse tests

Signed-off-by: Pedro Melo <melo@simplicidade.org>
Added parse_duration() implementation

Signed-off-by: Pedro Melo <melo@simplicidade.org>