MPI Integration
Added new matrix class that is both symmetric and sparse
added MPI send/recv
minor fixes
cleaning
cleaning