Added Synthetic Objective

Gui blank load works correctly, updating cells and undo works with new
column