created ability to do element-wise operations on ublas vectors and matrixes
added ability to update baseData objects and reassign pointers
Updated access to coating depth through the getDepth() method
update core and omega from kernel without affecting the kernel.  The perturbed data structures are returned via the function.
methods to calculate the derivative of the jacobian matrix and then subsequently the uncertainty in the parameters
added breakpoint for malloc debugging