Spectral approximation added as an alternative to 2nd order finite
differences and made the default! New argument to set the approximation.
Tests and examples reworked.
New interface requires dimensions of the domain instead of the
differences of points. Simplified internal structure.