Apply omniauth

* use omniauth-openid to replace handcraft openid
* make openid login much easy to maitain