Allows node to understand multiple sessions

Closes #146 
Just a note, it'll be good to rename this back to `data` later when you use it for all types of messages.