[Issue #364][WIP] added a route to autocomplete-rendered json
[Issue #364][WIP] updated search fields with autocomplete support
Merge branch 'add_to_master' of https://github.com/MGhanem/smartsoft-13 into C4_NourhanMohamed_S15_autocomplete
[Issue #364][WIP] added controller tests for autocomplete controller action
[Issue #364][WIP] added autocomplete controller action under TDD
[Issue #364][WIP] added documentation for autocomplete action method
[Issue #364][WIP] applied code conventions
[Issue #364][Finished] added UML sequence diagram for story C4.S15
[Issue #364][Updating] applied code conventions

- replaced a loop via the map function
- adjusted indentation of documentation
[Issue #364] removed an empty line at the end of file
[Issue #364][Updating] fixed UML SD
[Issue #364][Updating] removed duplicate scripts
[Issue #364][Updating] added a .js.erb partial for search autocomplete script
[Issue #364][Updating] renamed a variable
[Issue #364][Fixed] updated documentations
[Issue #364][Fixed] updated code convention in tests
[Issue #364][MC] resolved merge conflicts
[Issue #364][Updating] applied code convention on line character limit
[Issue #364][Fixed] changed a test helper according to new migrations
[Issue #364][MC] resolved merge conflicts with master