added an abstract
updated the gitignore