added an angular search function and the product and alternatives models
added an angular search function and the product and alternatives models