updated gitignore
refactored chapter, specs need to be updated