update build to only write files if they are different
manually make index.md so it's organized better
update a few things
add article on textures