clean up: move js & css to separate files