added a proper sidebar, fixed the gui to not have strange grey shadows, added sidebar model, added a sidebar delegate to get notifications