Removed any test code I had added to check for MPI related errors.
Fixed issues with incorrect broadcast of crst variables. crst.str, crst.dip, crst.rake; these were not being broadcast properly. Also, updated the synatax so that it looks simpler. Test is still in there. It should be removed once the code has been tested thoroughly.
Fixed some broadcast related bugs. I'll add detailed comments on the next commit.