General refactor

General refactor and code clean up in HALSearchViewController. Also
moved delegate setter methods into storyboards.