add docs; update gitignore