implement search controller

added user region
added user address
added global enum
modifed user profiler
remove xmlformater instead of ReferenceLoopHandling