added gitignore and dox