Added new radiation files for tree Monte-Carlo
1. - Fixed problems with circular dependencies for new radiation classes
2. - Tidied up some parts of the comments