Added documentation, renamed a variable.
Added more documentation and a help command.
Move context menu into it's own mode.
Fixed the menu-bar.