First attempt on saving to a database, have written a very light wrapper on h5py.
update the requirements.txt file.
try to get travis working with hdf5
Recursive printing to view the inversion.
bug fix.
Merge branch 'develop' of https://github.com/simpeg/simpeg into hdf5

Conflicts:
	SimPEG/utils/__init__.py
Create a new inversion node every time inversion is ran.
refactor and generalize where things are being saved
Merge branch 'develop' of https://github.com/simpeg/simpeg into hdf5
Warning on newton root finding.
Merge branch 'develop' of https://github.com/simpeg/simpeg into hdf5
MeatClasses to make every SimPEG object saveable to an hdf5 file.

cleaned up imports in a lot of places.
Made solver not copy matrices around for GS preconditioning.
fixes to the meta classes including soft linking inside the database. These are reflected in the loaded outputs which return the same object.
Moved DC and Linear to the examples directory.
SimPEG data object
Bug fixes in Save, incorporation of data into the inversion object, taken out of problem.
Fixed DC resistivity tests.
Documentation for Regularization.
Moved Regularization to inverse package.
Simplifications to Regularization code.