added profile viewing and handle unauthed browsing
Better intro for index