Drag/drop support

Began the first drag/drop work today.

Implemented row-level selection on the data grid