updated user sign in view, wrote tests, wrote create action with private helper method