Tab update

Tabs are now implemented as RadioButtons with xaml instead of
UserControls. The xaml allows me to setup more complex visuals and
animations without making the code dirty. The DataTab now implements and
interface, and that interface is what the window and related classes
have access to.
initial duplication

The whole point of adding tabs was so that I could duplicate data and
mess with the duplicate in a new tab. The first step towards duplication
is now available - users can highlight data and duplicate it to a new
tab. Currently the data cannot be push back to the rom and has no
association, but it is a correct copy.