moved js and css into their own files