add block to handle shelding
Add features search and related implementation. Need to build test
search implementation
Merge branch 'searchImpl' of https://github.com/usc-588/application-smart-recommendation into searchImpl

Conflicts:
	SmartRecomm.xcodeproj/project.pbxproj