C3 mahmoud hashish 44 delete idea

Issue#44: Deleting Ideas with Documentation and UML, has been finished and ready to be reviewed and merged
Please, @Dayna161193 and @marwa-mehanna review the code and merge the branch to master =)