ticket:6 edit widget, js, view, template
ticket:6 add testing for validation error
Merge branch 't6_ajax_form_and_widget'