* Started port of old code to new c++ structure;
* moved most grid function definitions to grid.cc;
* added copy constructor to class grid;
* cleaned up main();
* other stuff.
NOTE: compile with mpic++: using MPI is compulsory at the moment.
Add -fopenmp (GNU) or -fmp (Portland) to use OpenMP.