prepend log entries for ease of use
re-arrange function
use classes for autocomplete
properly implement default form values
fix up defaults in make_form, first draft of generators