removed unneeded type assignment.
re-connected the menu-bar to new extensions
merged core and global paths

Core and global extensions will now both live in the application path to get around root permission issues.
Fixed extension  initialization  in client main
Created a working mock extension
Changed tests to reflect new global path