Add cucumber related gems
Generate cucumber files
Add cucumber signin tests
Separate implementation from tests
Refactor signin form to use form_tag instead of form_for