Adding user signin and authentication