Added Context Menu

- Added Context Menu, which holds options for deleting a row,
duplicating a row, or converting a row.
- Delete: deleting a row removes the row and adds an undo button for
that deletion, which can be made permenant with an X button.
- Duplicate: does just that
- Convert: converts rows between single-row types, or dicts and arrays
between each other.