refactor, use applyAuthorStyles
refactor, user ng-show
use service
see: https://code.google.com/p/dart/issues/detail?id=14539
refactor
workaround: login実行時のOAuth windowが閉じた後にfutureのエラーが出て遷移が止まることがある、を回避