one big commit
beginning of user and auth features