ticket:6 adds first test for widget
ticket:6 basic form ajax, rearrange static
ticket:6 adjusts form ajax submission
ticket:6 adds additional form tests
ticket:6 completes ticket 6 initial requirements