Added main view, menu bar, and a rudimentary logging implementation