More documentation, update .gitignore