Branch Messenger raises $19.5M in venture cash