integrated delete of columns. made it mass deleteable
moved empty result set handling to view so there are no side effects
minor undefined fixes. cannot edit anything or delete when nothing is selected