Simplification.
Adding .gitignore.
Merge branch 'stage-1-solution' into stage-2-solution
Merge branch 'stage-2-solution' into challenge-1-solution