added date and duration serializers and array serializers, updated
javadoc