Update the tests to use fantasy-check
- Removed the new keyword as we're using daggy and it's no longer required.
- Adding functor and monad test (should promise have ap, so we can test applicative functors?)