Посмотри, кстати, как сделан Вконтакте-аутентификатор в `util/`. Гуглоаутентификатор тоже делается так же и много где дублируется — может, его стоит тоже вынести в `util/`? Потом и отдельным пуллом, конечно же.