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
Sorry about that. I fixed all the comments immediately, but I may have done it only on the new branch. Shall I move the changes over to this one too?