verbs+handler: use ring.util.codec to do url-encoding

(as the hiccup form is not correctly decoded by url-decode)
project: added description
handler: verbdb is already converting from string to keyword
verbdb: extract random-verb function