Added recoil calculation from truth information and a .gitignore file to ignore files from compiling.