Added full user login and logout mechanisms and a filler homepage