C2 omar hossam c4 f3 record suggested synonym for a given word ro

[issue #83]
@nohahesham 
@karimngr 
@AmrARaouf 
this is an old story, and I've modified the implementation, please review