pushOut menu

menu pushOut as [Bars icon] is clicked from the menu lvl0

there is a description of my changes to help you with CoffeeScript:
1) Using the console I have identified the place that is fired on click of the menu icon. To my surprise its event is called 'menuOpened' ;) I tried to find out the pattern that would test the right situation to fire the slideOut. I haven't find better combination than **if (scope.level === 0 && !scope.inactive)** its not elegant but it worked for me.
2) As this is just special occasion I divided it into separate event (but it probably can live inside 'menuOpened' routine). So once slideOut event is fired I toggle variable scope.out + I called the routine to accommodate the PushContainer.
3) I created an extra css class .multilevelpushmenu_wrapper .slide_out with negative left margine, I have also changed the z index of the whole menu to temporary solve the time difference between unanimated menu and animated content.
4) in the subMenu.html I added the ng-class of slide_out to be handled by out (scope.out), there is also an extra ng-show="!out" that prevents submenu generation as the menu is "parked". It is questionable as the bar of icons would be definitely an option but I wasn't sure what menu logic this would influence or harm.