Link a new fortran template to existing c++ one

As per #1140
Adding fortan module files.
Merge pull request #1142 from peterfpeterson/fortran_mod

Adding fortan module files.
Add Swift.gitignore

I just copied Objective-C.gitignore. It seemed to do the job with a small Swift
project.
Merge pull request #1147 from martinblech/master

Add Swift.gitignore