Merge branch 'add_to_master' of https://github.com/MGhanem/smartsoft-13 into C4_nourhanZ_C4F1_ListOfUnVotedWords
[Issue #93][WIP] completed the tests to covers 100% of the lines
[issue #353] [WIP] makes the keyword clickable to redirect to the keyword page
[Issue #93][Finished] change some lines in the code to follow code conventions
[Seeds] removed first and last name of developers from seed file
[Issue #366][WIP] added tests for report model
[Issue #366][WIP] updated keyword tests for approval/unapproval
[Issue #366][WIP] updated report model validations and methods
[Issue #366][WIP] renamed a method in report model and adjusted tests accordingly
[Issue #366][WIP] updated documentation for create_report method
[Issue #366][WIP] applied code conventions on report model
[Issue #366][WIP] added some controller tests for developer reporting
[Issue #366][WIP] reformulated some of the test cases
[Issue #366][WIP] applied code conventions
[Issue #93][Finished] fixed the code and doc reviewers comments
[issue #353] [NW] adds controller methods of adding new keyword, updating synonym and loading synonym list for the drop down menu
[issue #353] [WIP] fixes the previously not working updating synonym form drop down menu
[issue #353] [WIP] adds the ajax requestfor the controller methods, updates routes
[issue #353] [WIP] adds the javascript functions in the load_synonyms view file
[Issue #366][WIP] added translations in yml files