update examples
add http client
add data parser
refactoring
updates idps
make a facebook sdk sub class