reverted back to before mistaken revert
added gitignore for large 3rd party and for c++ and matlab