Rename Data.Vinyl.Lift to Data.Vinyl.Functor; added some kit

- Demonstrate under what circumstances Lift (->) f g is a functor
- Demonstrate under what circumstances Lift (->) f g is a presheaf
- Demonstrate under what circumstances Lift (,) f g is a functor
- Demonstrate under what circumstances Lift (,) f g is a presheaf
- Demonstrate under what circumstances Lift (,) f g is an applicative functor
- Demonstrate under what circumstances Lift Either f g is a functor
- Demonstrate under what circumstances Lift Either f g is a presheaf