User friendliness updates
* Updated Makefile for smoother compilation on NERSC (tested for Hopper, Edison II and Carver)
* Minor modifications that allows compilation on Cray fortran compilers
* Fixed a few use-before-initialization bugs.