rename ErrorHandling.scala to Option.scala
new files with Either datastructures
either structure: map, flatMap, orElse, map2, traverse, sequence