added authentication as well as bootstrap basic css stuff