import code.
Merge remote-tracking branch 'upstream/Matt-Version' into matt
Merging of Matt's most recent changes (or implmentations) and my version.

- Removed Utils module.
- Created LinAl module which contains the former LinearAlgebra class
  which is now called LinearAlgeraFunctions and the class WMatrix which
is going to contain the huge matrix we are using to solve for the
eigenvalues/-vectors.
- The Omega functions has been implemented in a discrete way in
  DiscreteFunctions.
- In the LinearAlgebraFunctions, the old "__logDerivativeMatrix" has been
  replaced by a faster version. Besides that, methods for "firstDerivate",
"secondDerivate" and "integrate" has been added whereas "integrate" is
not sure to be correct (not even in first order).
Merged with former branch matt. Thus, same changes.