cleaned up endf a little bit and added explanatory ipynb