Add edit command
Various refactoring: - reduced repetition with conversation message handling - made some functions internal
This commit is contained in:
Various refactoring: - reduced repetition with conversation message handling - made some functions internal