Added copy constructor and assignment operator to Messages, and added message parsing to Parser