#115 Remove inheritance between Optics
Make Getter and Setter a case class and minor refactoring
#118 Replace Option by Maybe
Fix examples
README: Add myself (Dale) as a contributor
Merge pull request #127 from dwijnand/patch-1

README: Add myself (Dale) as a contributor
Use type check equality in tests
Replace Function to Functor by Kleisli
Add missing type safe equality
Use must equal to compare Tree
Merge pull request #126 from julien-truffaut/no-inheritance

#115 Remove inheritance between Optics