use hvad to translate messages

update tests
NOTE migration does not migrate data!
format dates in outgoing messages