refactor(fbAuth): move to model; add login method

start restructure for incremental auth

time: 0h:25