Expanded on introduction to include why MapReduce and high level solution
.gitignore ignores .swp files