added punctuation phase, readability adjustments, adjust gitignore