added pg_search to backend
added user profile functionality