Added problem_001

Added code to solve problem 1.
Updated Git Ignores

Added vim temporary file exclusions to the .gitignore.