Add tests for sequencing HLists of Kleislis
update to shapeless 2.0.0-final

Scalacheck `Arbitrary` derivation is broken currently, since too many
values are being discarded. There's a workaround in place, but it
doesn't seem to work for all cases.
fix value generation in the `product` case
Merge pull request #10 from ceedubs/sequence-for-validation-kleisli

Add tests for sequencing HLists of Kleislis
tuned
bump spire version
Setting version to 0.2
Setting version to 0.3-SNAPSHOT
update README
First commit of type safe diffing
Added LensDelta
Added FunctionDelta, refactor Delta[Int, Int] to use it
Added MappedDelta

(not happy with how have to specify result type for DeltaOps usage,
guess I need Delta & DeltaAux)
Removed Delta instances from companion object
Added HList Delta
Added Generic based Delta
Added deltaPoly2