Refactor the ACS User signin, user sign up, user lot out and roadtrip creation