Install Cucumber and finish signin with some light refactoring to ch 8.4