use massge from nocrypto instead of rolling our own mod_q
provide a monad structure
hookup Control module
regenerate
use monad for parse_query
rename
tests without trailing ?
style
restructure classify_input