Getting user signin working. WIP