added overall page, and moved js/css to seperate files