Added reply() keybinding.
  Updated to add add_flag() and path().

  The path function is a setter for the existing getter,
 the rest of the class has been updated to use it rather than
 touching m_path directly.
  Add the 'R' flag to message, post-reply.
  Remove duplicate flag-characters
  Don't add a flag if already present.