first commit
Final ProductSearch
#5 Refactored some of the product search classes
Merge remote-tracking branch 'origin/Integration' into ProductSearch

Conflicts:
	src/main/java/ca/mcgill/cs/creco/data/CRData.java
	src/main/java/ca/mcgill/cs/creco/logic/search/SearchExample.java
	src/main/java/ca/mcgill/cs/creco/logic/search/SearchService.java