Added some universal table functionality

added composite key->key arrow visualization
added shitty version control open/save file
universal table now saving into file