Eldad's initial code for logically orthogonal mesh simulation.
Initial Cleanup of Code.

No major changes. (duplicate code, and python conventions)
Mesh Class

simple as:

myMesh = Mesh([5, 4])

myMesh.nfaces
Testing framework.

Numbering of the mesh is tested so far.
GaussNewton example for Rosenbrock function ( to be generalized!!)
Generalized Gauss Newton by using Lambda Functions
added derivative check
Implements the first draft of the TensorMesh class with basic visualization functions.  It works for 1, 2 and 3 dimensions.  Provides nodal, cell centers and staggered grids.
Changed Mesh to BaseMesh.

Added conventions of n{C-F-E}{x-y-z} so mesh.nCx will return the number of cells in the x direction.

Added a unitTest to ensure the mesh dimensions.
Base Mesh Documentation
TensorMesh now inherits BaseMesh (worked with Luz!)

tests for tensorMesh and utils (e.g. ndgrid) are included and pass

Split the TensorMesh into Grid and View
Moved code not being used in new code to it's own directory.
Ability to run all tests at once.

Removed __init__.py

added runTests.py and .sh so that we can run all tests at one time.
Merged in ReOrg (pull request #1)

Code re-organization
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg
Generating 3D divergence matrix: getDIV.py
Some funtions for sparse matrix: sputils.py -> Updated we've discussed before
Test example for divergence
Improved ndgrid, and pushed unused utilities to EldadsCode folder.

ndgrid returns vectors in a matrix by default, but input kwarg of vector=False, and you can return the matrices.
Merge branch 'master' of https://bitbucket.org/rcockett/simpeg
Merge grid into the mesh class.
Merged in gridToMesh (pull request #2)

Merge grid into the mesh class.