Split out the admin search to it's own class

Signed-off-by: emanuele <emanuele45@gmail.com>
Reworked a bit the doSearch method of the Settings_Search class

Signed-off-by: emanuele <emanuele45@gmail.com>