Redesigned the interface, modified routes and restructured. Also added exception handling on the searches controller