The main window is now view based

The tableview is now entirely view based
Different types have different cell classes:

basic - string, date, any, data, object
number - int, float, double
badge - array

Array and object cells are then changed to blue text, underlined.

Not using autolayout in the cells, per request.

---

Added full screen button

---

Fixed the bool -> string issue in the first commit
I can look into it. The thing is that awakefromnib is actually called for every single cell reuse (for view based TV's) so I wanted to keep it light weight but I see your point.