fixed some bugs in the derivative process.  fixed a longstanding design flaw -- the dual use of :diff for the initialization of a Derivative object and for its application.  fixed up derivatives to look better in single and multi line tostrings.  fixed up multi line fractions to center horizontally.