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 don't like redundant breaks after returns, but I'm not very familiar with this code base so I don't know if that's what it's already doing elsewhere.