Adding .inc to git ignore
Adding documentation to mesh routines
More documentation in state header file
Reorganizing dividing line between mesh and state
Moving mesh into a library