Added theme and language switching. Added search controller