[TRIVIAL] Added TODO list
[TRIVIAL] Added final keyword for method arguments
[MINOR] Moved the logic pre/post-fixing '%' to business
[MINOR] Show a message to user when no result found for the search query
[MINOR] Moved messages shown on screen to messages.proeprties file
[TRIVIAL] Renamed class name from Sales to Product
[TRIVIAL] Restructured the way to return the model map