Add Profile interface in passport

via. http://passportjs.org/guide/profile/
Is this regression in specialisation quite right?