adds improvements to the webpage and makes program more robust
adds forgotten files