Added decorator class on executing Lumerical to ensure the program does not crash on cores=8 for small simulations and added a wait and repeat period for exceeded licence usage
updated .gitignore file