added a bunch of cucumber scenarios for registering and logging in and out