refactor: setup a better name for the things that handle sign in, it's sesion factory #3
Merge branch 'working-on-session-factory'