added test framework and initial home page spec
tweaked element data-test attribute names
added Devise and updated tests accordingly
refactored home page tests
added registration specs
added user email address to confirmation notice