Tool

This version of the tool is finally at a place where other people can work on it. It's missing a ton of features, but I put up some issues that people should definitely start working on.

It is an improvement over the current version of the tool in this branch because it adds in generic unlogging, ie you don't have to change the code to see your logs anymore (as long as the protobuf types are included in the type map). When you open a log folder, it automatically creates viewers for the different logs in that folder, like it used to.