Big update

Fix Polynomial.toFormattedString()
handle coeff==1; expon=1;
Fix Polynomial.eval()
handle empty poly evaluate
Fix command classification
using case insensitive