Как организовать приложение, если у меня помимо работы с бд надо использовать допустим библиотеку Gdata,авторизация пользователя забрать какие то данные с гула или наоборот их туда поместить, где мне писать данные функции и как их потом вызывать, я так полагаю уже в контроллере я ими буду пользоваться.