Issue with Login account info, OpenID authentication, and why not Google?

Hey so i am using Google for my openID login via a a hook interface to autenticate for login at

But I want to add a password so i can log in normally how do I do this? Also when i try to associate my facebook profile with my profile it keeps sending me to a Error 500 page.

Also you have Facebook login, OpenID login, you have create a new login, but why not Twitter and Google login authentication as well?