Beginning of new endeavor to restructure code.  End result should be much easier to add/change functionality, taking advantage of common coding and recent variable modularity.  I have done some cosmetic changes to the main preparing for these changes from last commit to this one.
Adams and Brantley data added in appropriate arrays.  Next step will be to create a subroutine that prints these results.
Added subroutine to print values from Adams89 and Brantley11.  It prints to a file, then 'cat's the file
Changed location and operation of timereport.  Included overall calculation in subroutine, moved subroutine to time module, redirected output to print to '.out' file, then 'cat' for user.  Also redirected output for transport results to '.out' file instead of previous '.txt' file.
get rid of 'runtime' in main, as a result of previous commit
KL operations isolated before transport.  This is actually a pretty large commit, but these things had to be done together.  The main thing is that I have taken all 'KL research' things (or almost all) and put them in a block before any transport.  I had to create realizations on the fly to do this.  In the future I plan to have the option to use the same realizations or create new ones for transport, but for now they will be different.  I need to figure out what to do with plotting from these realizations... maybe a flag to say which set of realizations to print from, the family over which KL is performed, the family over which radMC is performed, the family over which radWood is performed, etc.
Collected and simplified KL reconstruction functions.  I also did a little other cleaning up here and there.  All the reorganizing in the main is done save transport, which is a non-negligable task.
Input restructure.  Not much else, but hardcore input restructure!
Little things.  So many little things I can't even begin to remember what they all are.  Output, including a 'finalreport', initializing, renaming, etc.
Created 'MCcaseson' and associated subroutine and vars to handle flags for common coding of 'MCtransport' suboutine to come
Moved allocation of previous to 'global_allocate' subroutine and finished preparing structure in main.
Not a functioning commitgit add --all .!  This commit is midstream of creating 'MCtransport', and the code will not run at this commit!  I am in the middle of merging logic, and allocating/initiating in the allocation subroutine.  I should continue here before I lose sight on what I am doing!
Not a functioning commit.  Just done a lot and want a chance to save!  Working on 'UQ_MC' and 'MCtransport', nearly done with first good commit for them.
Not verified, but the code runs here.  Need to add time printing, and stats, then verify against old versions of the code and published benchmarks, but the code at least runs here.
Added some comments to 'UQ_MC'.
Time routine for MC transport added.  Will be able to get rid of old ones.  Next will need time routine for KLres and KLrec.
Time routine for KL components.  Seperate from other, does not have global time estimate, but does have local time estimates.  Soon can get rid of old time routines.
Added tests for 'trannprt' and 'KLrprintat' which force them to be a factor of 'numRealz' or 'KLrnumRealz' respectively.  This is now necessary because of the integration of time tracking and printing time updates to screen.
Added print identifier for beginning of each method.  i.e. 'Starting method: KLWood' before print time updates.
Added comments for new print routines.