Reorganized code, made some changes to the widget admin ui, and pulse list ui.