Added .gitignore
Add solution and unit tests for problem 1