Testing code and fixed remove buttons

Cleaned up GUI a little to have a more dynamic feel with removing (X
button on each item, etc) and added test code/project
Redid saving to DB

Fixed the issue where saving would completely wipe the table and rewrite
it. Now instead checks DB file vs what's saved in memory