Integration tests for homepage

this also includes unit tests for Users and Sightings