add new .go files to gitignore
add Makefile to generate a self-contained site binary
document the self-contained content server