add ecto and postgrex deps
users
move bits of User module code into a dedicated Crypto module