Remove relationship arrow from Functor to Foldable

As discussed in #haskell.
Functor is still superclass of Traverable.
Merge pull request #12 from joneshf/patch-1

Remove relationship arrow from Functor to Foldable