Revised Cell to UI binding method

The previous Cell binding method was a little gnarly.
I managed to rewrite it so that individual Rectangles
on the UI match corresponding ObservableObjects
instead of binding directly to Cell objects.

#3