Issue #97 C2 mohammad abdulkhaliq #97 add/delete synonyms

Issue #97  
@msameh93 @muhammedabuali @omar-kassem @mnzaki 

Please review 
this is not a new issue but because it was merged with another branch I didn't make the pull request.