Updated gitignore to ignore vim .swp files
Added source files