misc updates, gitignore, docs