[fix] passportJS strategies for twitter and github works
[fix] user model keychain is validated correctly
[feature] User.saveProfile(profile,callback) - to save users profile as mixed type object