[issue #353] [WIP] adds the follow and unfollow for keywords without synonyms
[issue #353] [Fixed fixes a translation bug
[issue #353] [Fixed] fixes small bugs
[issue #353] [Fixed] fixes the translation of alert when adding synonym
[issue #353] [Fixed] adds the documentation and removes a controller method not used anymore
[issue #353] [Fixed] fixes the alerts of the follow/unfollow word inside project
[issue #353] [Fixed] fixes the style of the words table in the project view
[issue #353] [Fixed] fixes the code review comments
[issue #353] [Fixed] adds added features to the  sequence diagram
[issue #353] [Fixed] fixes code review comments
[issue #353] [Fixed] fixes the test and adds the more test cases
[issue #353] [MC] fixing conflicts with adding keyword from outiside project
Merge branch 'c1_kareemalirahman_c3s28_addKeywordToProject' of https://github.com/MGhanem/smartsoft-13 into C1_khloud_C3S13_add_words_to_project
[Issue #179] [WIP] fixes tests