Feature/hex dependencies

Remove as many non hex.pm dependencies as I can.