closes #72, any menu item with 'separatorBefore: true' will have a separator added before it. Also added a bit of y-spacing, which is also applied to separators, so that things don't look so vertically cramped.