proof of concept that a reasonably robust ui experience can be had
fairly easily with a colander schema driving input.

now for a bigger task