implemented authentication
added link to sign in page
use layouts in views
added test data