updated gitignore for binary and finished part 1