Add search controller, builder & provider

Add DoctrineSearchProvider