added authetnication
added gravitar