adding openID dependency and some cleanup