Updated Array Edit UI and Implementation

Allows array editing. Information gets passed back to the main window
but is not yet able to preview the edited data due to the NSButtonCell
implementation. Currently all preview types now work except array.