[issue #169] [WIP] adds select_synonym method
Merge branch 'game_module_skeleton' of https://github.com/MGhanem/smartsoft-13

* 'game_module_skeleton' of https://github.com/MGhanem/smartsoft-13:
  [WIP] Finished project skeleton
Merge branch 'C2_Omar-Hossam_C4F3_record-suggested-synonym-for-a-given-word_RO' of https://github.com/MGhanem/smartsoft-13

* 'C2_Omar-Hossam_C4F3_record-suggested-synonym-for-a-given-word_RO' of https://github.com/MGhanem/smartsoft-13:
  implementation has been remodified to prevent repeating synonyms [issue #83]
  documentation intended [issue #83]
  implementation has been remodified [issue #83]
Merge branch 'c1_kareemalirahman_c1s27_selectSynonym' of https://github.com/MGhanem/smartsoft-13 into c1_kareemalirahman_c1s27_selectSynonym

* 'c1_kareemalirahman_c1s27_selectSynonym' of https://github.com/MGhanem/smartsoft-13:
  [issue #169] [WIP] adds select_synonym method
[isuue #169] [WIP] adds the front end of selecting synonym in vote form
[issue #169] [WIP] adds backend, however not finished
[issue #169] [WIP] adds css to the select synonym form
[issue #169] [WIP] improves stylesheets of the synonym vote form
[issue #176] [WIP] adds frontend and stylesheet of skip synonym in vote_form
[issue #176] [WIP] adds function of skipping the current keyword and display the next one
[issue #170] [WIP] adds front endof the suggesting synonym to a keyword to vote form
[issue #170] [WIP] adds some modifications to suggest synonym styles
[issue #170] [WIP] adds backend for suggesting synonyms
[issue #170] [NW] adds methods for adding synonym to database with feedback and adding condition in the vote form for ignoring not approved synonyms
[issue #170] [WIP] fixes the view of the vote_form
[issue #170] [WIP] finished the back end of suggest synonym and adds some errors
[issue #170] [WIP] solving conflicts with other game related branches after adding some features
[issue #170] [WIP] solving conflicts with the game related views and backend and the suggesting synonym story