Merge branch '1.0'

Conflicts:
	package.json
Merge branch '1.0'

Conflicts:
	package.json
Merge branch '1.0'

Conflicts:
	package.json
Adding more Linear Algebra Tests

Additionally, fixed a small bug in the .inv() method. While .inv()
returned the correct inverse, it did so with an additional column at
index '-1'. Although the other functions in the library ignored the '-1'
column, the additinal column prevented equality comparisons. This has
been fixed.

The tests for .inv() are incomplete, pending a deep-approximate equality
method. (See mailing list)
Merge branch 'upstream'

Conflicts:
	package.json
Fixing bug in gauss_elimination and add tests

Added tests for gaussian elimination function. Tests uncovered a bug;
for matricies of dimension greater than 3, the results of
gauss_elimination would always fail because of a problem in the
back-substitution portion of the algorithm. Bug has been fixed.