branch

I ran into some issues with the search input / directive so I added some bem classes and moved a few of the ng-clicks around.

@tsanko @kevinsproles @prabinv @texasag 

Pleasemerge this PR into the sprint 7