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, it wasn't intentional, it took me a while to grasp the process and I also wasn't aware that I could keep committing to the same branch after having sent the pull request and it would become part of the PR.

I don't have access to merging things myself, though.