DataGrid Improvements

Fixes issue #17.

Also fixes some other annoyances w/ the DataGrid:
Columns can't be resized (no point resizing the checkbox column)
User can't delete/add rows now
User can't reorder columns
Invisible row indicator column