Mad pyne

This pull-request is issued in order to start reviewing.  It will break the CI which has a current PR against it for the (working) consolidated build process.  

This codebase relies on pyne libraries;  these will need to be rebuilt on the batlab platform.  
detailed comments like this should live above the function prototype in the header file, we should also write comments in doxygen style.