Merge pull request #1 from dakshika/json-schema-implementation

Json schema implementation
Generalized slide window toggle function and added submenu option
Added menu opotion icons to slide window menu
Merge remote-tracking branch 'origin/slide_window' into json-schema-implementation
add permission based menu support
improved permission based menu support
add extra options and fixed bugs