Fixed issue with .gitignore file leaving out files

Important .meta files were being left out because of the default
.gitignore. I've cleaned it up and added all the meta files. Without
this, the project doesn't work when you pull it.