Add Message.from_map! tests
Add Longpoller Transport and refactor Transport locations
Add Longpoller transport to js client