Lots of misc fixes; also threading use_fwave through 3D code
Merge remote-tracking branch 'upstream/master' into fixup-3d
Adding cleaned-up opendatafile.f to 2D
Removing unnecessary flux3fw.f90
Changing constant to explicit double precision (gfortran -pedantic complains)
Merge pull request #29 from gradylemoine/fixup-3d

Fixes, mostly for 3D