Added the ability to compile the opened file over menu or crtl+F5
merged local from gui