set up sessions and a log in page
handle input validations and render error messages for each error