A "bayesian" classifier is a class of classifiers, not a particular algorithm. Naive bayes isn't (in most implementations) Bayesian! Finally you should specify what smoothing, if any, you use.
This looks great. For large datasets does it handle the long running request issues that cause browsers to display a warning? If anyone uses this for processing a decent size amount of data I'd be interested in your opinion.
It's a very nice idea, if you have time, you could aim to incorporate other modern tools: robust statistics (trimmed means etc.), effect sizes, confidence intervals
"Create a bayesian classifier."
I think it should say
"Create a naive bayes classifier."
A "bayesian" classifier is a class of classifiers, not a particular algorithm. Naive bayes isn't (in most implementations) Bayesian! Finally you should specify what smoothing, if any, you use.
Hope that helps!