update docs and added gitignore