doc: move site/ under doc/, switch to hakyll-std
doc: move site files around
doc: more consistent README file extensions
doc: site rule tweak
sort main gitignore
doc: move profs/ under doc/