Refactor

Refactored the specs and added in missing alerts in layout
Again, this is confusing a scenario with an assertion. A scenario is about different user flows, different assertions are internal to the scenario. And being signed in is just part of the success scenario. If you want to ensure not creating a list when not signed in, add a scenario that describes that - trying to create a list without being signed-in.