Implmented monad flatMap
Monad flatMap moved to Traversable abstract class, all seq tests running without errors