President Barack Obama gives his first press conference in months on Friday, in which he is expected to announce new measures to increase transparency on government surveillance programs, as well as answer questions on many contentious topics.