many changes committed including start of symbolic fractional
datatype.  Additional methods added to fract.