Updated .gitignore for gedit shadow files.
Fix bug with detecting commented lines in blocks.
Changed lines quoted in error messages to not be zero based.
Added basic documentation.