Adding VectorField class and unit test
Moving template meta-functions into separate file
tweaking compiler options
Added FullDerivative which returns Jacobian matrix when apprpriate
Added dimensionality metadata, removed MultiFunction class and moved template mate-functions to tmp_util.hh
Changed meta-function to accomodate new Function format, namely that function is now a template
Adding is_function test
Adding test for one of the division simplifications and the IsVariadic meta-function
Testing more derivative capabilities
Adding filter to remove manifolds namespace, much cleaner now
Changed Function class, added simplification debug info and added some simplifications
Changed Function to be a template taking input and output dimensionality.  Also added debugging info to simplifications