Desks 1 rearrangement 

Changed the way actions are returned by security to include parent actions if children can be accessed by current user. First implementation on menu.configure.desks
Also had to merge other before-made changes into this branch to get the app working