New branch for current spate of edits to the modules branch
config file for input
Edits to modules: renamed 'extras' to 'function_module' and modified other
modules to reflect that change. deleted CFL module as that has now been
moved into the funcions module (mod_functions). Added a subroutine to the
function module which reads the mgkm case config file data and returns it
to calling subroutine
moved readme
added a makefile...
moved makefile up a directory
commit from virtual box
test
test
fixed some issues with initial implmentation of config file reading function
fixed allocatable/non-allocatable issues with arrays (DENS, etc)
	(for speed, non-allocatable is ideal, but for input from file it is necessary)

Currently, it will compile fully
added in ability to read IC's from file
moved all files to same directory
compiles
testing to check if it will run (and read .conf file)
so far, it fails with error "Cannot allocate memory, would exceed computer limit" or similar
edits to fix *.conf file - was not running correctly
- NEED TO FIX INITIAL CONDITIONS FILE TO BE ABLE TO RUN TEST
- NEED TO ENSURE ALL ARRAYS ARE ALLOCATED CORRECTLY (Dynamic,static)
added boundary file (boundary.bc) and edited mgkm.conf,
mod_functions and main to get its name. edited initialconditions
with prelimary stuff for reading from the file

Added .o and .mod files to the commit - they are hidden in standard
ls alias via --ignore("*.o/mod") so are not obnoxious
see immediately previous commit - forgot to add boundary filename variable to main.f90
and recompiled
added .o and .mod to be tracked
 adlsfkj
edits to read from initial conditions file, removed executable from repo