reformatted classes to be more wordpressy. also removed pre_prepare and post_prepare data on the widgets.