Adding a getFunctionTable command, to allow other packages to
find out the current fuctions and PFMC's.
I need this for djep to work.
Mainly as a test to see if I can use CVS.
A major overhall of the class. Created an Operator inner class 
which contains all the information about the operator. 
For instance commutatitivity and associativity.
Functionallity is extended so that new operators can be added.
back to rev 1.2 code (assuming 1.3 was accidental)
no message
removed unnecessary imports
replaced errorFlag with !errorList.isEmpty()
added stack.removeAllElements() before evaluation to ensure stack is clear
more detailed Exception information
changed from createNumber(double) to createNumber(String) to allow creation of arbtrary precision numbers
removed unnecessary imports
new NumberFactory.createNumber(String)
renamed to FractalCanvas
renamed from ComplexCanvas
*** empty log message ***
removed TODO
renamed all variable adding functions to addVariable()
new evaluation method using compiling
*** empty log message ***
file MatrixParserVisitorI.java was initially added on branch rjm3.
*** empty log message ***
changes due to upgrade from javacc 2.1 to 3.2
commented out automatic JavaCC detection code since it wasn't working properly