Message constructor changes

Added sender peer id to message and a constructor that takes it; added
references to superclass constructor for all messages