Using renamed hexate library, because `hex` clashed with `Hex.pm`

Was exhibiting **very** strange behaviour when running `mix test`.
Would work fine first time, then couldn't find functions the second time.
Cause was likely to do with Hex.pm being integrated into Elixir nowadays.
using hexate now.
changed to using hexate library.