Add Last-Modified header, minor cleanups, add .gitignore