remove old files
rename widget class file
add query defaults to array
fix some bugs and add some data checks