adding tests for features to come
Early matrix/vector support

a reimplemetation of the numpy matrix class, with:
 - slightly different printing
 - convenient element-wise functions
 - overloaded <= for constraint generation
adding utils stuff back in
making it work with tests
more vector and constraint tests
swapping out lambdas
Merge branch 'tests' into matrices
switched to arrays
switched matrix tests to arrays
switched to using arrays!
Merge branch 'nomials' into matrices

Conflicts:
	gpkit/__init__.py
	gpkit/utils.py
more nomials refactoring

 - new equalities (now eid- and c- instead of string-based)
 - cleaner and faster simplify code
 - use of defaultdicts for eid (means that any non-named variables returns
   a 0 instead of an error)
 - removed non-dict interface to making a monomial
Merge branch 'master' of https://github.com/appliedopt/gpkit into om

Conflicts:
	gpkit/nomials.py
changed tests to match dictionary interface
Merge branch 'master' of https://github.com/appliedopt/gpkit into matrices
small error
small fixes
adding tests for features to come
Early matrix/vector support

a reimplemetation of the numpy matrix class, with:
 - slightly different printing
 - convenient element-wise functions
 - overloaded <= for constraint generation
Early matrix/vector support

a reimplemetation of the numpy matrix class, with:
 - slightly different printing
 - convenient element-wise functions
 - overloaded <= for constraint generation