#15 - Attempt to use Generic and HListNthLensAux to generate lenses
 #15 - Made generic lenses work using Generic but need to call Generic.product before
Example of composition problem
#15 - Separate HList from Generic and add some doc
Merge pull request #29 from julien-truffaut/hlist-lens

#15 Add HList and Generic lenses