MyTreeFunctor file only contains the MyTreeFunctor trait

The MyTreeInstances trait is moved to the MyTree file
Adding Equal typeclass code for MyTree
Fixing typo in mytreeEqual implicit name
Making MyTreeEqual look more like other scalaz Equal type classes
Adding tests for MyTreeEqual type class
Moving MyTree tests into subfolder
Cleaning up the MyTree tests a bit more