Added top level class. added key bindings, added context menu, added metadata, packages, changelog and messages