Search Implemented and styles added, now looks like the one we had with the RequestHandler but is much easier to modify and extend