Remove last traces of node-webkit menu

Menu doesn't have a type property so there isn't a need for create-menu.
MenuItem doesn't have :key or :modifiers
Fix main-menu getting called 4 times on init

Also fixed up indentation on menu behaviors