Rename the update_rpm method into an upgrade_rpm which sounds semantically better
When adding, removing, upgrading or replacing a RPM add the possibility to leave a message with it
For the command add, delete, replace and upgrade add a -m/--message argument

This argument can be used to put an explanation for the actions in the
repo_manager logs