lint
move styles, JS into external files; general cleanup